php — отправка переменных «на лету» в новый файл php

#php #variables

#php #переменные

Вопрос:

Нажатием кнопки я создаю новый php-файл «на лету». В этом файле есть переменная $, которая содержит результат запроса MYSQL. Файл в виде инструкции echo $variable, которая преобразуется в значение, сохраняемое переменной $ при создании нового файла.

Я не хочу этого.

Что мне нужно, так это то, что переменная echo $ записывается в новый файл с переменной echo $.

Аналогичный пример:

 <?php
$contents = 'Home';
echo $contents; 
?>
  

Записывается в новый созданный php файл как:

 <?php echo Home; ?>
  

Переменная $ содержит значение Home. К сожалению, передается значение Home, а не исходная инструкция.

Что мне нужно сделать, чтобы записать в новый файл исходную инструкцию?

 <?php echo $contents; ?>
  

Комментарии:

1. можете ли вы очистить? что за новая кнопка? вы используете какой-то скрипт? может быть, bash?

2. echo '$contents'; ?

3. У меня есть php-файл с формой. Я помещаю некоторый контент в текстовый ввод, и когда я нажимаю кнопку отправки html, значение текстового ввода отправляется в базу данных mysql, и создается новый php-файл с инструкцией echo для отправки в базу данных. Проблема заключается в создании нового файла pho, потому что он создает echo со значением запроса, что плохо, потому что при обновлении страницы он больше не обновляется. Вместо значения переменной следует передавать echo и имя переменной.

4. echo ‘$contents’; -> работает ли nort … я уже пробовал, он передает значение, а не echo и имя переменной.

Ответ №1:

Пожалуйста, проверьте следующий код.

 $data = '<?php';
$data .= 'echo $contend; ?>';
$h = fopen('file.php','w');

fwrite($h,$data);
fclose();