2016-10-22 48 views
0

按下按鈕,我即時創建一個新的PHP文件。這個文件有一個保存MYSQL查詢結果的$變量。 作爲echo $ variable語句的文件被轉換爲$變量的值,創建新文件時會保留該文件。php - 隨時隨地發送變量到新的php文件

我不想要這個。

我需要的是echo $變量寫在新文件中有echo $變量。

一個類似的例子:

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

寫在新的PHP創建的文件爲:

<?php echo Home; ?> 

的$變量保存值首頁。令人遺憾的是,通過的Home的價值並不是原來的聲明。

我需要做什麼才能在新文件中寫入原始聲明?

<?php echo $contents; ?> 
+0

你能清理嗎?什麼樣的新按鈕?你在使用某種腳本嗎?也許吧? –

+0

'echo'$ contents';'? –

+0

我有一個表單的PHP文件。我在文本輸入中添加了一些內容,當我點擊一個html提交按鈕時,文本輸入的值被髮送到mysql數據庫,並且創建了一個帶有echo語句的新php文件。問題在於創建新的pho文件,因爲它使用查詢的值創建echo,這很糟糕,因爲刷新頁面時它不再更新。它應該傳遞迴顯和變量名稱,而不是變量值。 –

回答

0

請檢查以下代碼。

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

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

非常感謝。你的答案解決了它:) –