Hej Udviklere!
Jeg har et script, som gerne skulle åbne en angivet sti, læse indholdet af mappen og returnere indholdet af en tilfædlig fil. Det virker også fint, bortset fra, at jeg modtager disse fejl - men kun en gang i mellem:
Warning: include(/home/www/example.com/tekst) [function.include]: failed to open stream: No such file or directory in /home/www/example.com/index.php on line 14
Warning: include() [function.include]: Failed opening '/home/www/example.com/tekst/..' for inclusion (include_path='.:/usr/local/php53//lib/php') in /home/www/example.com/index.php on line 14
Jeg er ikke den største haj til PHP endnu, så er ikke sikker på hvad disse fejl betyder.
Mit script ser ud som følger. Hvad kan være galt? Det er som om at den får valgt nogle filer, der ikke eksisterer.
<?php
$path = '/home/www/example.com/tekst/';
$handle = opendir ($path);
while (($filename = readdir ($handle)) != false)
{
if ($filename != '.' && $filename != '..');
{
$file_array[] = $filename;
}
}
$rand = rand (0, count ($file_array));
include ($path . $file_array[$rand]);
?>
Håber at der sidder en ørn derude, der kan hjælpe mig i mål.
Indlæg senest redigeret d. 10.03.2011 02:42 af Bruger #16468