Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Skrypt do konwertacji [Obsługa plików]
Forum PHP.pl > Forum > Przedszkole
wlamywacz
Witam
mam oto taki problem chciałbym zrobić skrypt który mi odczytuje linijka po linijce z jednego pliku i przepisuje go do innego delikatnie zmodyfikowanego zrobiłem coś takiego i ustałem bo nie wiem co dalej przepisuje mi tylko ostatni wiersz oto pliki:
główny
  1. <?
  2.  
  3.  
  4. $FileToRead=@fopen("1.txt","r");
  5. flock($FileToRead,1);
  6. while($LineGet=chop(trim(fgets($FileToRead,150))))
  7. {
  8.  
  9. echo $LineGet."<br>";
  10. $i++;
  11.  
  12. $dane = "|".$i."|**|".$LineGet."|**|
  13. ";
  14.  
  15. $fp = fopen("2.txt", "w");
  16. fputs($fp, $dane);
  17.  
  18. }
  19. fclose($fp);
  20. ?>


1.txt

234567890
23456789
2345678
234567
23456
2345
234
23
4


2.txt (to co mi powstaje)

|1|**|234567890|**|

Z góry dzięki za pomoc
jarrod
Myślę że to się nada:

  1. <?php
  2. $tresc = file( '1.txt' );
  3. $zapis = null;
  4. foreach( $tresc as $linia => $wartosc )
  5. {
  6. $wartosc = preg_replace( '/s/' , '' , $wartosc );
  7. $zapis .= '|'.$linia.'|**|'.$wartosc.'|**|'."n";
  8. }
  9. $fp = fopen("2.txt", "w");
  10. fputs( $fp , $zapis );
  11. fclose( $fp );
  12. ?>
wlamywacz
Już sobie poradziłem z tym dziękuje za pomoc
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.