Witam. Otóż mam problem. Co w tym mam źle ?
$tekst = file_get_contents($name_file); $result = mysql_query("SELECT * FROM uslugi WHERE pozostalo_dni = '0'"); while($wiersz = mysql_fetch_array($result)) { $hasloo = $wiersz['haslo']; $flagii = $wiersz['flagi']; $znak = '"'; $prefix = 'STEAM_'; $steam = $wiersz['steam_id']; $haslo = '"' . $hasloo . '"'; $rodzaj = '"ce"'; $spacja = ' '; $flagi = '"' . $flagii . '"'; $rodzaj = '"ce"'; $usluga = $znak . $prefix . $steam . $znak . $spacja . $haslo . $spacja . $flagi . $spacja . $rodzaj; } //wyszukiwanie tekstu if(stristr($tekst, $usluga)) { echo "Znaleziono STEAM_ID !"; echo "<br>"; //usuwanie znalezionego tekstu $puste = ''; $newstr = str_replace($usluga, $puste, $tekst); //edytowanie pliku if(is_writable($name_file)) { if(!$handle = fopen($name_file, 'a')) { echo "Nie mogę otworzyć pliku ($name_file)"; exit; } if(fwrite($handle, $newstr) === FALSE) { echo "Nie mogę zapisać do pliku ($name_file)"; exit; } fclose($handle); } else { echo "Plik $name_file nie jest zapisywalny"; } // } else { echo "Nieznaleziono STEAM_ID !"; }
Bo nie zamienia mi tekstu w pliku z $tekst na $newstr. proszę o pomoc. Z góry dzięki.