11. november 2005 - 13:35
Der er
3 kommentarer og 1 løsning
Vise filer i mappe som links
Hej! jeg har flg. kode: <?php if ($handle = opendir($_SERVER['DOCUMENT_ROOT'].'/XYZ/')) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { echo .$file.'<br>'; echo ''.'<br>'; } } closedir($handle); } ?> Filnavnet ($file) skulle gerne udskrives som link i linien: echo .$file.'<br>'; Hvordan gøres det? Skrifttype og størrelse er ligemeget. Vh jaweni
Annonceindlæg fra SuperOffice
11. november 2005 - 13:38
#1
<?php if ($handle = opendir($_SERVER['DOCUMENT_ROOT'].'/XYZ/')) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { printf("<a href='%s/XYZ/%s'>%s</a><br>",$_SERVER['DOCUMENT_ROOT'],$file,$file); echo ''.'<br>'; } } closedir($handle); } ?>
14. november 2005 - 14:07
#3
Hej, jeg kunne få din kode til at virke. Der skrives en masse i adresse-feltet og får beskeden: "Siden kunne ikke vises." Jeg glemte, at sige at de enkelte filer i mappen skal kunne downloades. Vh jaweni
15. november 2005 - 11:48
#4
Hej, fik løst problemet mht. link og det virker. Fik hjælp til det ved at kikke på spm/235902 Koden ser sådan ud: <?php $handle = opendir("."); while ($file = readdir($handle)) { if($file != '.' && $file != '..' && $file != 'index.php') { echo "<a href='$file'>$file</a><br><br>"; } } closedir($handle); ?> Så jeg snupper selv points. Vh. jaweni