2010-08-10 80 views
0

我試圖使用file_get_contents來獲取文件的內容並刪除該文件中某一行的某一部分。創建編輯和寫入文件

以下任何地方我想達到什麼?

$page = file_get_contents('myPage.php?id='.$_GET['id']); 
$file = 'temp/form_'.$_GET['id'].'.html'; 
$change = file_get_contents('myPage.php?id='.$_GET['id']); 
$change = str_replace("/Elements/", "", $change); 
file_put_contents($page, $file); 
+0

http://stackoverflow.com/questions/3434210/creating-and-writing-files-with-php – fabrik 2010-08-10 11:06:00

+0

你的試驗表明什麼?它做你期望的事情嗎? – Marcelo 2010-08-10 11:24:33

回答

1
$page = file_get_contents('myPage.php?id='.$_GET['id']); 

這得到在當前目錄文件myPage.php?id=...的內容。由於這看起來像是URL的一部分,因此您可能希望使用此語句檢索某個網頁。如果是這種情況,您需要使用完整的URL。

$change = file_get_contents('myPage.php?id='.$_GET['id']); 

這再次得到相同的文件作爲1號線,您可以使用$page代替$change進出離開這一行,像這樣:

$change = str_replace("/Elements/", "", $page); 

功能file_put_contents有文件名作爲第一個參數,數據作爲第二個參數。你有相反的方向。

+0

感謝您的幫助,謝謝 Rifki – Rifki 2010-08-10 14:05:09