Frederik Junkuhn forklarede den 22-07-2009:
> Dan Storm wrote in dk.edb.internet.webdesign.serverside.php:
>> Frederik Junkuhn skrev: 
>>> Hej,  
>>>  
>>> Jeg har en mappe med filer i på serveren, som jeg vil vise på en 
>>> side. Jeg bruger dette script: 
>>>  
>>> <?PHP  
>>>  
>>> $mappe = "doc/";  
>>> $handle = opendir($mappe);  
>>> while ($file = readdir($handle))  
>>> {  
>>>     $files[] = $file;  
>>> }  
>>> closedir($handle);  
>>> foreach ($files as $file) {  
>>>     
>>> echo "<a href='$mappe$file' class='fil'>$file</a><br />";  
>>> }  
>>> ?> 
>>>  
>>> Hvorfor bliver disse to vist, og hvordan slipper jeg af med dem?
>>  
>> De bliver vist fordi de er en reel del af dine mappestruktur. 
>>  
>> Prøv: 
>> <?php 
>>  
>> $mappe = "doc/"; 
>> $handle = opendir($mappe); 
>> while ($file = readdir($handle)) 
>> { 
>>    $files[] = $file; 
>> } 
>> closedir($handle); 
>> foreach ($files as $file) 
>> { 
>>    if( $file != "." && $file != "..") 
>>       echo "<a href='$mappe$file' class='fil'>$file</a><br />"; 
>> } 
>> ?> 
>>  
>>  
>> --  
>> Dan Storm - storm at err0r dot dk / 
http://err0r.dk 
>>  
>> People who claim they don't let little things bother 
>> them have never slept in a room with a single mosquito.
>
> Tusind tak, det var lige det der skulle til.. :) 
.. er mappen selv
... er mappen over.
De er faktisk mapper ( foldere) på din server.
if( is_file( $file))
   echo "<a href='$mappe$file' class='fil'>$file</a><br />";
vil sortere evt. andre mapper fra også, så du kun får link til filer i 
den aktuelle mappe.
Birger
-- 
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk