我需要打開一個文本文件並替換一個字符串。我需要這個用PHP替換文本文件中的字符串
Old String: <span id="$msgid" style="display: block;">
New String: <span id="$msgid" style="display: none;">
這是我到目前爲止,但我沒有看到除了多餘的空格在文本文件中的任何改變。
$msgid = $_GET['msgid'];
$oldMessage = "";
$deletedFormat = "";
// Read the entire string
$str = implode("\n", file('msghistory.txt'));
$fp = fopen('msghistory.txt', 'w');
// Replace something in the file string - this is a VERY simple example
$str = str_replace("$oldMessage", "$deletedFormat", $str);
fwrite($fp, $str, strlen($str));
fclose($fp);
我該怎麼辦?
確保你有在msghistory.txt文件上寫入權限 – Lobo 2012-08-10 12:19:51
這是正確的嗎? '$ deletedFormat =「」';' – 2012-08-10 12:20:49
你有一個語法錯誤。 '$ deletedFormat =「」';'你有額外的單引號。 – 2012-08-10 12:21:03