Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Modyfikacja danych zapisanych w pliku
karlkar
post 4.05.2007, 21:08:53
Post #1





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 28.03.2007

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


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

Ten post edytował karlkar 4.05.2007, 21:47:01
Go to the top of the page
+Quote Post
TomASS
post 4.05.2007, 23:03:11
Post #2





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


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


--------------------
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: 12.06.2025 - 15:01