Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> zmienna w nazwie pliku, Jakzastosowac $licznik w nazwie pliku
-Gość_pawelek_*-
post 26.05.2006, 23:10:45
Post #1





Goście







Witam mam problem. Chcę zrobic eby skrypt automatycznie zapisywal dane w pliku po wejsciu na strone. Zrobilem sobie prosty licznik
  1. <?php
  2. if($count!="1")
  3. {
  4. $otworz=fopen("licznik.txt", "r");
  5. $licznik=fgets($otworz, "1000");
  6. fclose($otworz);
  7. $licznik++;
  8. $otworz=fopen("licznik.txt", "w");
  9. fwrite($otworz, $licznik);
  10. fclose($otworz);
  11. }
  12. else
  13. {
  14. $otworz=fopen("licznik.txt", "r");
  15. $licznik=fgets($otworz, "1000");
  16. fclose($otworz);
  17. }
  18. ?>
i chce zeby $licznik byla jako nazwa pliku tak jak w tym kodszie
  1. <?php
  2. if(isset($wyslij)):
  3. print("<h2>Wpis został dodany.</h2>n");
  4. $info=fopen("$licznik", "a");
  5. fwrite($info, "$imie,<br> $email,<br> $tresc <br><hr>");
  6. fclose($info);
  7. endif;
  8. ?>
mozna t jakos zrobic? Albo moze znacie jakas inna metode? chyba mozna tak zrobic na petli for ale niemam pojecia jak.
Go to the top of the page
+Quote Post
legorek
post 26.05.2006, 23:16:34
Post #2





Grupa: Zarejestrowani
Postów: 411
Pomógł: 35
Dołączył: 27.06.2004
Skąd: Kraków

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


W czym problem?

  1. <?php
  2. if($count!="1")
  3. {
  4. $plik = "licznik.txt"
  5. $otworz=fopen($plik, "r");
  6. $licznik=fgets($otworz, "1000");
  7. fclose($otworz);
  8. $licznik++;
  9. $otworz=fopen($plik, "w");
  10. fwrite($otworz, $licznik);
  11. fclose($otworz);
  12. }
  13. else
  14. {
  15. $otworz=fopen($plik, "r");
  16. $licznik=fgets($otworz, "1000");
  17. fclose($otworz);
  18. }
  19. ?>


Aha, brzydki ten kod.


--------------------
Go to the top of the page
+Quote Post
-Gość_pawelek_*-
post 26.05.2006, 23:23:54
Post #3





Goście







chodzi oto ze mam $licznik (czyli czyta zawartosc licznik.txt) i zalozmy ze w srodku jest liczba 8 i teraz chce zeby $licznik byl tu:
  1. <?php
  2. $info=fopen("$licznik", "a");
  3. ?>
a taki skrypt jest bledny
Go to the top of the page
+Quote Post
-Gość_pawelek_*-
post 27.05.2006, 12:42:41
Post #4





Goście







Czy potrafi ktos mi 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 Wersja Lo-Fi Aktualny czas: 18.07.2025 - 01:55