TheWall
Новичок
проблема с подключением дизайна
в общем ситуация такая, необходимо подключить файл с дизайном (это я деляю так $out = file_get_contents("файл.html")
и заинклудить вместо {CONTENT} файл(в нем будут выполнятся запросы к БД)
str_replace() совсем не помогает так как он заменяет одно значение массива другим
вся проблема в том, что внутри подключаемого файла будут запросы и обработка данных БД, а функции file() и fopen() просто считывают файл и выдают как есть(просто исходный код)
мой раннее написаный код, но в нем не происходит никакой обработки и выводится исходник
$filename="файл.php";
$search1=file($filename);
$search = implode('', $search1);
fclose($filename);
$out= str_replace('{CONTENT}', $search, $out);
предлагалось делать вот так:
$out = join('', file('файл дизайна.html'));
function test(){
include( 'content.php');
}
$out= str_replace('{CONTENT}', test(), $out, $count);
echo $out;
но при таком выводе файл с обработкой и подключениями к БД (content.php) выводится сверху страницы(вне дизайна), а дизайн уже под ним
в общем ситуация такая, необходимо подключить файл с дизайном (это я деляю так $out = file_get_contents("файл.html")

str_replace() совсем не помогает так как он заменяет одно значение массива другим
вся проблема в том, что внутри подключаемого файла будут запросы и обработка данных БД, а функции file() и fopen() просто считывают файл и выдают как есть(просто исходный код)
мой раннее написаный код, но в нем не происходит никакой обработки и выводится исходник
$filename="файл.php";
$search1=file($filename);
$search = implode('', $search1);
fclose($filename);
$out= str_replace('{CONTENT}', $search, $out);
предлагалось делать вот так:
$out = join('', file('файл дизайна.html'));
function test(){
include( 'content.php');
}
$out= str_replace('{CONTENT}', test(), $out, $count);
echo $out;
но при таком выводе файл с обработкой и подключениями к БД (content.php) выводится сверху страницы(вне дизайна), а дизайн уже под ним