Potrzebuję otworzyć plik tekstowy i zamienić ciąg znaków. To jest to, co mam do tej pory, ale nie widzę żadnych zmian w tekście oprócz dodatkowych białych spacji.Zastąp ciąg w pliku tekstowym przy użyciu PHP
$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);
Jak mogę to zrobić?
Upewnij się, że masz pisz uprawnienia do pliku msghistory.txt – Lobo
Czy to prawda? '$ deletedFormat =" "';' –
Masz błąd składniowy. '$ deletedFormat =" "';' masz dodatkowy pojedynczy cudzysłów. –