Wo ist der Denkfehler??

Bushman

Erfahrenes Mitglied
PHP:
<?php
$handle=opendir('gallerys'); 
while ($file = readdir ($handle)) 
{

    if ($file != "." && $file != "..") 
	{
		$filename = "$file/info.txt";
		$fd = fopen ($filename, "r");
		$contents = fread ($fd, filesize ($filename));
		fclose ($fd);
	}

}
closedir($handle); 
?>

Kann jemand den Denkfehler erkennen??
 
ich hab zwar keine ahung von datein, aba vielleicht so :

PHP:
<?php
$handle=opendir('gallerys\'); 
while ($file = readdir ($handle)) 
{

    if ($file != "." && $file != "..") 
    {
        $filename = "$file/info.txt";
        $fd = fopen ($filename, "r");
        $contents = fread ('$fd', filesize ($filename));
        fclose ($fd);
    }

}
closedir($handle); 
?>


// oda vielleicht auch :

        $filename = "$file/info.txt";

sag mal obs funzt :) oda net :(
 
Leider immer noch nicht :(

Hier mal die Fehlermeldung!


Warning: fopen("1/info.txt","r") - No such file or directory in show.gallerys.php on line 9

Warning: Supplied argument is not a valid File-Handle resource in show.gallerys.php on line 10

Warning: Supplied argument is not a valid File-Handle resource in show.gallerys.php on line 11

Warning: fopen("2/info.txt","r") - No such file or directory in show.gallerys.php on line 9

Warning: Supplied argument is not a valid File-Handle resource in show.gallerys.php on line 10

Warning: Supplied argument is not a valid File-Handle resource in show.gallerys.php on line 11


Allerdings sind diese *.txt Dateien vorhanden! :(

Achja, das Progi sieht nun so aus:
PHP:
1  <?php
2  $handle=opendir('gallerys'); 
3  while ($file = readdir ($handle)) 
4  {
5
6 	if ($file != "." && $file != "..") 
7	{
8		$filename = $file."/info.txt";
9		$fd = fopen ($filename, "r");
10		$contents = fread ('$fd', filesize ($filename));
11		fclose ($fd);
12	}
13
14 }
15 closedir($handle);
16 ?>
 
Zuletzt bearbeitet:
Soweit ich das gesehen hab bist du als Script nicht im Ordner Gallerys !
Also musst du ihm denn Pfad vom aktuellen Verzeichnis aus angeben! Ich glaube das wäre dann dieser gallerys/1/info.txt !
Das wäre dann so:
PHP:
1  <?php
2  $handle=opendir('gallerys'); 
3  while ($file = readdir ($handle)) 
4  {
5
6     if ($file != "." && $file != "..") 
7    {
8        $filename = "gallerys/".$file."/info.txt";
9        $fd = fopen ($filename, "r");
10        $contents = fread ('$fd', filesize ($filename));
11        fclose ($fd);
12    }
13
14 }
15 closedir($handle);
16 ?>

Probiers mal aus!
 
Zuletzt bearbeitet:
Jaaawoll :)

Anscheinend war der Fehler wieder zu Logisch, als dass ich ihn von selbst entdecken könnte :)

Vielen Dank!
 

Neue Beiträge

Zurück