Вставьте в файл код 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);
?>
Другие вопросы по тегам