Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt tworzacy plik o 1 wiekszy, Plik txt o jeden wikszy(1.txt ->>)
-Korpek-
post
Post #1





Goście







Witam!
Zdecydowalem, ze napisze tutaj, bo mecze sie z tym skryptem juz 2 dzien i nic mi nie wychodzi.
Potrzenuje skryptu, ktory najpierw tworzy plik 1.txt(albo sam go moge recznie utworzyc), a potem jesli znajdzie 1.txt to tworzy 2.txt, jesli znajdzie 2.txt to tworzy 3.txt... i tak dalej w nieskonczonosc...
Chcilabym tez skrypt ktory odczytuje liczbe i wyswietla o 1 wieksza(cos jak licznik)
Z gory dziekuje, pozdrawim, i prosze o wyrozumialosc
(IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zbig13
post
Post #2





Grupa: Zarejestrowani
Postów: 214
Pomógł: 0
Dołączył: 3.04.2004
Skąd: Legionowo

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


Słyszałeś może o pętli for" title="Zobacz w manualu php" target="_manual ?

  1. <?php
  2.  
  3. $liczba = 20; // Liczba plików, które mają zostać utworzone.
  4.  
  5. for ($i=1; $i<=$liczba; $i++) {
  6.  
  7. $nazwa = $i . ".txt"; // Nazwa pliku.
  8.  
  9. if (!file_exists($nazwa)) {
  10. $plik = fopen($nazwa, "w");
  11. $dane = "Dane do zapisu w pliku";
  12. fputs ($plik, $dane);
  13. fclose ($plik);
  14. }
  15.  
  16. }
  17.  
  18. ?>


Cytat
Chcilabym tez skrypt ktory odczytuje liczbe i wyswietla o 1 wieksza(cos jak licznik)

A co za problem?
  1. <?php
  2.  
  3. $liczba = 2;
  4. echo $liczba++;
  5.  
  6. ?>


Chyba, że chcesz odczytać liczbę z pliku, to wtedy:
  1. <?php
  2.  
  3. $plik = fopen("nazwa.txt", "r");
  4. $liczba = fread($plik, filesize("nazwa.txt"));
  5. $liczba++;
  6. echo $liczba;
  7.  
  8. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 22:38