Вставьте в файл код php из другого файла php
Я пытаюсь вставить что-то вроде этого PHP-кода:
<?php echo 'Hello world!'; ?>
используя этот скрипт:
<?php
$code = '<?php echo "Hello world!"; ?>';
$file = fopen('file.php', w)
fputs($file, $code);
fclose($file);
?>
в другом.php-файле, который сервер будет запускать, когда клиент запросит страницу. это возможно сделать? если да, то как? Я знаю, что вы не могли сделать это с помощью этого сценария, но я не знаю, как я могу это сделать. Мне не нужно печатать привет слово! В новом файле мне нужен именно код в переменной $code.
3 ответа
Попытайся
$code = "<?php echo 'Hello world!'; ?>";
вам нужно использовать двойные кавычки, чтобы написать этот код
У вас есть два варианта:
$code = '<?php echo \'Hello world!\'; ?>';
ИЛИ ЖЕ
$code = "<?php echo 'Hello world!'; ?>";
Как и в комментариях, которые вы можете видеть, поместите цитаты вокруг w
а также ;
после fopen()
:
$file = fopen('file.php', 'w');
Попробуй этот код
<?php
$code = "<?php echo 'Hello world!'; ?>";
$file = fopen('file.php', 'w');
fputs($file, $code);
fclose($file);
?>