Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Odczyt plików news...
mqmin
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 26.03.2002
Skąd: Tarnów

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


Mam taki skrypt do news`ów, który pokolei od 1 do max odczytuje pliki z określongo katalogu.

Kod
<?



$a=1;



while(1<=$a)



{



  $file=fopen("./news/news.6.2002/"."$a"."-6-2002.nw", "r");

  

  //lina powyrzej otczytuje pliki z katalogu zaczynajac od 1-6-2002.nw

  //do x-6-2002 gdzie x=max np. 10000000



  $page=fgets($file, 1000);

  

  echo("$page");

  

  $a++;

  

  if(!file_exists("./news/now/news".$a.".nws"))

  

  //jeśli plik x-6-2002.nw nie istnieje to przerywa odczytywanie.



  break;



}



?>


Wszytko gra tylko co jeśli w ciąg szukanych plików bedzie wyglądał tak:
1-6-2002.nw
2-6-2002.nw
3-6-2002.nw
4-6-2002.nw
5-6-2002.nw
9-6-2002.nw
Gdy skrypt wczyta 5-6-2002.nw to zakonczy dzialanie bo nastepny plik powinien miec nazwe 6-6-2002.nw.
Jak zrobić żeby odczytywał jescze dalesze przykładowo 9-6-2002.nw lub 123-6-2002.nw.

Chodzi o to że może się zdarzyć dzień w którym nie będe wpisywał news`a i skrypt nie pokarze tych kolejnych.

Druga sprawa to tak ustawić zakres przykładowo od 1-6-2002.nw do 31-6-2002.nw bo jeśli nie przerwe funkci to sktypt bedzi poszukiwał pliku do nieskończoności..

Nie biore pod uwage listowania katalogu...
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 - 08:58