Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zapisanie wyniku do pliku
Forum PHP.pl > Forum > Przedszkole
JamalBIG
Witam

Wiecie moze co tu zle zrobilem bo chcialem zeby sie wszystko zapisalo do pliku ale zapisuje mi tylko wycinanie wierszy a usuwania powtarzajacych sie wyrazow juz nie...

  1. <?php
  2. $od = 1;
  3. $do = 44;
  4.    $plik = file('test.js');
  5.       for($od; $od <= $do; $od++){
  6.           $plik[$od-1] = "";
  7.       }
  8.       $plik = implode("",$plik);
  9. $str = file_get_contents('test.js');
  10. $str = str_replace("document.write('","", $str);
  11. $str = str_replace('document.write("','', $str);
  12. $str = str_replace("');","", $str);
  13. $str = str_replace('");','', $str);
  14. $str = str_replace('\"','"', $str);
  15.           $fp = fopen('test.js' , "w");
  16.           flock($fp,2);
  17.           fputs( $fp , $plik);
  18.           flock($fp,3);
  19.           fclose($fp);
  20. ?>


Pozdrawiam
Pilsener
W pętli lepiej zrób tak:
  1. <?php
  2. for($od; $i <= $do; $i++){
  3.      $plik[$i-1] = "";
  4. }
  5. ?>
- licznik pętli należy odróżniać od zakresu, nawet, gdy nie ma to znaczenia - czytelność kodu

Poza tym kod działa dobrze - zapisujesz zmienną $plik, a zmiennej $str nie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.