![]() |
![]() |
![]()
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... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 08:58 |