Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]fopen i funckje pokrewne, nadpisywanie automatyczne
JakubBab
post
Post #1





Grupa: Zarejestrowani
Postów: 96
Pomógł: 2
Dołączył: 13.07.2015

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


Czesc,

Jak ustawic fseek tak zeby za kazdym razem jak funkcja jest wywolywana przechodzil na nastepny offset ? Probowalem ustawic licznik ale na podstawie czego? musialbym dolozyc osobna funkcje np. licznik odwiedzin i warunki. Moze jest cos przystepniejszego?

W przykladzie, zalozlmy ze jest slowo "foooo" i chce go zmienic na "uuuuu" ale progresywnie za kazdym wywolaniem funkcji. (1 odswiezenie strony "uoooo", 2 odswiezenie "uuooo" etc.)Kod ponizej. Fenks from de mauntejn.

  1. function changeLetter(){
  2.  
  3.  
  4. if(($fp = fopen("file_me.txt", "r+"))==FALSE)
  5. return false;
  6.  
  7.  
  8. $t = fgets($fp);
  9. if($t <=5){
  10. fseek($fp,0);
  11. fwrite($fp, "u");
  12. fclose($fp);
  13. }
  14. return $t;
  15.  
  16.  
  17. }
  18. echo (changeLetter());
Go to the top of the page
+Quote Post

Posty w temacie


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: 19.08.2025 - 09:10