我試圖將php文件從服務器複製到服務器中其他路徑中的html文件。 這個php文件包含「echo $ var」,並且在它複製完成後不復制「echo」只有html。file_put_contents函數不從php文件中添加「回聲」
例子:
$file = file_get_contents("../view_details.php");
file_put_contents($full_date, $file);
的view_details.php文件:
echo "hello world";
將在HTML
echo "hello world";
返回頁面的源代碼,而不是你好世界本身..
這是因爲PHP在http這$
file = file_get_contents("http://www.test.view_details.php");
嘗試://www.test.view_details.php將被執行,結果輸出返回到您的腳本,這將不會返回來自遠程URL的PHP源代碼 –如何在生成的文件中包含「回顯」? – nim
@nim你知道應該有一個/位於頂級域名和文件名之間嗎?我知道這是一個虛假的鏈接,但你在鏈接上犯了兩個基本錯誤,所以只是想檢查一下。 – Andreas