18. september 2003 - 23:53
Der er
9 kommentarer og 1 løsning
PHP - Hvorfor virker dette nu ikke?
Hej! Det her udskriver ingenting(!) <?php function Aar($path) { if ($DH = @opendir($path)) { while($Entry = @readdir($DH) !== false) { if (is_file($path.$Entry)) { $aarArray = explode(".",$aarfil); $f = fopen("./aarstal/".$aarfil, "r+"); $c = fgets($f, 9999); $result[] = $f . ' ' . $c . '<BR>'; fclose($f); } } } return array($result); } $aar = Aar("aarstal/"); foreach ($aar as $Jungle) { print $Jungle; } ?> Hvorfor dog? Mappen aarstal er oprettet, og der ligger 2 filer deri! På forhånd tak! // eLLERT
Annonceindlæg fra Sabio
18. september 2003 - 23:57
#1
Er det her bedre: function Aar($path) { if ($DH = @opendir($path)) { $i = 0; while($Entry = @readdir($DH) !== false) { if (is_file($path.$Entry)) { $aarArray = explode(".",$aarfil); $f = fopen("./aarstal/".$aarfil, "r+"); $c = fgets($f, 9999); $result = $aarArray[$i]. ' ' . $c . '<BR>'; fclose($f); $i++; } } } return array($result); } $aar = Aar("aarstal/"); foreach ($aar as $Jungle) { print $Jungle; }
19. september 2003 - 00:05
#6
Heh, det virkede med Eriks while(($Entry = @readdir($DH)) !== false) { Resultatet: function Aar($path) { if ($DH = @opendir($path)) { while(($Entry = @readdir($DH)) !== false) { if (is_file($path.$Entry)) { $aarArray = explode(".",$Entry); $f = fopen($path.$Entry, "r"); $c = fgets($f, 9999); print $aarArray[0] . ' ' . $c . '<BR>'; fclose($f); } } } return array($result); } Aar("aarstal/");