Bir metin dosyası açıp bir dizeyi değiştirmem gerekiyor. Ben Bu defa ne var ama, fazladan beyaz boşluk yanında metin dosyasında herhangi bir değişiklik görmüyorum buPHP'yi kullanarak metin dosyasındaki dizgiyi değiştirin
Old String: <span id="$msgid" style="display: block;">
New String: <span id="$msgid" style="display: none;">
gerekir.
$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);
Nasıl yapabilirim? Yorumlarınızı
$msgid = $_GET['msgid'];
$oldMessage = "";
$deletedFormat = "";
//read the entire string
$str=file_get_contents('msghistory.txt');
//replace something in the file string - this is a VERY simple example
$str=str_replace("$oldMessage", "$deletedFormat",$str);
//write the entire string
file_put_contents('msghistory.txt', $str);
msghistory.txt dosyasında yazma izinleri – Lobo
Bu doğru mu? '$ deletedFormat =" "';” –
Bir sözdizimi hatası var. '$ deletedFormat =" "';' ekstra bir tek teklifiniz var. –