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%)
-----


Aha no to możesz zrobić tak:
  1. <?php
  2.  
  3. $katalog = opendir ("katalog/"); // Otworzenie katalogu z plikami.
  4. $liczba = 0; // Liczba plików w katalogu.
  5.  
  6. while ($plik = readdir($katalog)) { // Odczytanie zawartości katalogu.
  7. if ($plik != '.' && $plik != '..') {
  8. $liczba++; // Uaktualnienie liczby plików.
  9. }
  10. }
  11.  
  12. if (file_exists($liczba . ".txt")) { // Sprawdzenie istnienia ostatniego pliku w katalogu.
  13. $liczba++; // Zwiększenie liczby plików o 1. (następny plik będzie miał w nazwie liczbe o 1 większą od liczby wszystkich 
    plików.
  14. $plik = fopen($nazwa, "w"); // Utworzenie pliku.
  15.  $dane = "Dane do zapisu w pliku";
  16.  fputs ($plik, $dane); // Zapisanie danych do pliku.
  17.  fclose ($plik); // Zamknięcie pliku.
  18. }
  19.  
  20. ?>


Wszystko opisałem w komentarzach. Mam nadzieję, że teraz Cię dobrze zrozumiałem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

PS. Pisałem to z głowy więc nie wiem czy działa.
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: 10.10.2025 - 02:24