Zamierzam stworzyć skrypt który z pliku tekstowego wczytuje nazwy plików które zawierają jakiś tam tekst.
Wygląda to tak:
folder news zawiera pliki:
news.txt
oraz pliki z artykulami np:
20.02.2007.txt
25.02.2007.txt
28.02.2007.txt
przy próbie wczytania kolejno plików występuje błąd:
Warning: file(news\1.txt ) [function.file]: failed to open stream: Invalid argument in E:\koziCup\home.php on line 15
a raczej błędy gdyż ten jeden powtarza się dla każdej próby wczytania innego pliku poza ostatnią próbą która kończy się powodzeniem.
Oto kod pliku home.php:
<?
$Files=file("news\\news.txt");
for ($i=0;$i<count($Files);$i++)
{
$ActFile=file("news\\".$Files[$i]);
echo "treść pliku".$Files[$i]."<br>";
for ($j=0;$j<count($ActFile);$j++)
echo $ActFile[$j]."<br>";
};
?>
skrypt ten zminimalizowałem aby ukazać problematykę oraz nie uzylem funkcji odpowiedzialnej za prawidlowe wyswietlanie polskich znaków
podejrzewam że jesteście na tyle obeznani w php ze nie muszę tłumaczyć działania skryptu

co ciekawe błedy wystąpią tylko przy próbach wczytania plików 20.02.2007.txt i 25.02.2007.txt a dla pliku 28.02.2007.txt wszystko jest ok
używam programu alcer jako server oraz php w wersji 4.4.4
Proszę o pomoc :]
Podejjrzewam że błąd ten wynika z niedopracowania php a dokladniej zarządzania pamięcią przy wczytywaniu plików... heh