Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Zapisanie wyniku do pliku
JamalBIG
post 15.10.2008, 20:02:06
Post #1





Grupa: Zarejestrowani
Postów: 496
Pomógł: 1
Dołączył: 16.01.2008
Skąd: Świnoujście

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Pilsener
post 16.10.2008, 08:11:28
Post #2





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.06.2025 - 17:49