Я создаю CMS, и я застрял на этой проблеме. Мне нужно написать простой php-файл для каждой страницы, и мне нужно передать идентификатор и функцию включения.
Вот мой код для записи файла:
$filename=mysqli_fetch_array($query))['pagename'];
$fw=fopen("../".$filename,'w',true);
fwrite( "<php
\$id = $id;
include('admin/renderpage.php');
?>");
fclose($fw);
и это результат, который выглядит как то, что мне нужно, только то, что переменная $ id не является действительной переменной и функция include также не работает.
<php
$id = 2;
include('admin/renderpage.php');
?>
Пытаться:
$filename=mysqli_fetch_array($query))['pagename'];
$fw=fopen("../".$filename,'w',true);
fwrite( $fw, "<?php
\$id = $id;
include('admin/renderpage.php');
?>");
fclose($fw);
Открытый тег PHP: <?php
не <php
,
Теги PHP
Других решений пока нет …