Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Modyfikacja danych zapisanych w pliku
Forum PHP.pl > Forum > Przedszkole
karlkar
Witam. Mam stronę zapisującą dane do pliku. Chcę zrobić coś takiego, aby skrypt odnalazł mi linijkę ze słowem 'aaa' i dopisał na końcu tej linijki cyferkę pobieraną ze zmiennej. Potrzebuję dobrego rozwiązania...

Chciałem to zrobić o tak:

  1. <?php
  2. $plik = 'user.dat';
  3. foreach(file($plik) AS $line)
  4. {
  5. if(!strpos($line,$loginInfo[0]) && !strpos($line,$loginInfo[1])){
  6. $end = ':'.$id;
  7. }else{
  8. $end='';
  9. }}
  10. $tresc = fread($plik, filesize('user.dat'));
  11. $tresc = str_replace($line,$line.$end,$tresc);
  12. echo $tresc;
  13. ?>

ale nic mi to nie wyświetla...
TomASS
  1. <?php
  2. $dopisz = '<b>12</b>';
  3. $plik = 'dane.dat';
  4. $tekst = 'aaa';
  5.  
  6. foreach(file($plik) AS $line)
  7. {
  8.  if(strpos($line,$tekst)!==false) $line .= $dopisz;
  9.  echo $line.'<br />';
  10. }
  11.  
  12. ?>
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.