Je dois ouvrir un fichier texte et remplacer une chaîne. J'ai besoin ceRemplacer la chaîne dans un fichier texte en utilisant PHP
Old String: <span id="$msgid" style="display: block;">
New String: <span id="$msgid" style="display: none;">
C'est ce que j'ai jusqu'à présent, mais je ne vois pas de changement dans le fichier texte en plus des espaces blancs supplémentaires.
$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);
Comment puis-je faire?
Assurez-vous que vous avez écrire des autorisations sur le fichier msghistory.txt – Lobo
Est-ce correct? '$ deletedFormat =" "';' –
Vous avez une erreur de syntaxe. '$ deletedFormat =" "';' vous avez un guillemet simple supplémentaire. –