include и strreplace new lines..

vasilev

Registered
здравейте,
дали е възможно да се инклудне php файл и да се "компресира" един вид - да се махнат новите редове и всичко да стане на един..
със str_replace намерих как се прави но стринг. аз искам директно да го инклудна форматиран тъй като са няколко отделни документа..
 
Нещо не виждам смисъла... PHP парсера игнорира всички коментари и прзни редове преди да ги подаде към интерпретатора. Ако оскаш да модифицираш кода по време на неговото изпълнение - целия изпълним код от инклуднатия файл трябва да се подаде като стринг, правиш каквото искаш с него и използваш забранената функция eval() http://php.net/manual/en/function.eval.php
 
инклудваш файл:

include("page.php");

във файла има:

Код:
<div>bla bla</div>
<p>bla bla</p>
<?php query....?>

saslka;lska;lsa


желаният е :

Код:
<div>bla bla</div><p>bla bla</p>s<?php query....?>aslka;lska;lsa


аз мога на ръка да ги махна всички нови редове но ако искам да променя нещо е малко грозно докато го намериш :)
а така имаш един файл който пипаш и го инклудваш но без нови редове на един ред..

питам защото си тествах сайта с google page speed и съм минимизирал достатъчно съдържанието като всеки див е на нов ред, но този page speed Иска още да оптимизира..
и не мога да разбера какво още иска освен да е на един ред всичко.
 

Back
Горе