Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt do konwertacji [Obsługa plików]
wlamywacz
post
Post #1





Grupa: Zarejestrowani
Postów: 535
Pomógł: 27
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----


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

Ten post edytował wlamywacz 14.11.2006, 19:59:43
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
jarrod
post
Post #2





Grupa: Zarejestrowani
Postów: 312
Pomógł: 9
Dołączył: 14.10.2006
Skąd: warszawa

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


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. ?>


Ten post edytował jarrod 14.11.2006, 20:14:01
Go to the top of the page
+Quote Post
wlamywacz
post
Post #3





Grupa: Zarejestrowani
Postów: 535
Pomógł: 27
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----


Już sobie poradziłem z tym dziękuje za pomoc
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 Aktualny czas: 21.08.2025 - 07:20