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;
}
?>
$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...