←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

PHP
Nie zamienia tekstu w pliku

  • +
  • -
PYRDYS - zdjęcie PYRDYS 18.03.2015

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.

Odpowiedz

  • +
  • -
GeDox - zdjęcie GeDox 19.03.2015

Pokaż komunikaty, wyprintuj $usluga.

Odpowiedz

  • +
  • -
PYRDYS - zdjęcie PYRDYS 19.03.2015

Znaleziono STEAM_ID !<br>"STEAM_0:0:50302299" "" "bcdefijmuz" "ce"

Usługe znalazło. Ale nie zamieniło tego

"STEAM_0:0:50302299" "" "bcdefijmuz" "ce"
na nic czyli na brak tekstu.
Odpowiedz

  • +
  • -
KochamFootball - zdjęcie KochamFootball 24.03.2015

Daj var_dump na str_replace :)

Odpowiedz