Fragment kodu:
CODE
$y=0;
$identyfikator1 = $identyfikator.".k";
$y = count(glob("./blogi/$katalog/$identyfikator1/*"));
$data = date("YmdHis");
echo $y;
if(file_exists("./blogi/$katalog/$identyfikator1")== false)
{
mkdir("./blogi/$katalog/$identyfikator1", 0700);
$dane = $rodzaj_komentarza."\n".$data."\n".$imie_komentujacego."\n".$komentarz;
$fp = fopen("./blogi/$katalog/$identyfikator1/$y","w");
flock($fp, 2);
fwrite($fp, $dane);
flock($fp, 3);
fclose($fp);
echo "Dodano!\n";
Przy późniejszej próbie stworzenia tablicy z nazwami plików:
CODE
$handle=opendir("blogi/$katalog/$id");
$y=0;
while($file=readdir($handle)) {
$files[] =$file;
$y++;
}
Dodaj mi tylko '.' i '..'. Wystarczy, ze pierwszy plik nie będzie nazywał się 0 a np 'kot' i widzi poprawnie wszystkie pliki. Dlaczego?