Olepetterno Skrevet 16. november 2007 Skrevet 16. november 2007 Hvordan kan jeg få filene som ligger på mitt f.eks domene.no/Dokumenter Til og bli publisert i en fil f.eks domene.no/Dokumenter/index.php ?? Altså filene som ligger i den mappen på serveren blir publisert i et enkelt htm,html eller php dokument?
Jooakim Skrevet 17. november 2007 Skrevet 17. november 2007 List Files - PHP Code Snippet: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <?php function list_files($dir) { if(is_dir($dir)) { if($handle = opendir($dir)) { while(($file = readdir($handle)) !== false) { if($file != "." && $file != ".." && $file != "Thumbs.db"/*pesky windows, images..*/) { echo '<a target="_blank" href="'.$dir.$file.'">'.$file.'</a><br>'."\n"; } } closedir($handle); } } } ?> <?php list_files("mappe/"); ?> </body> </html>
Wattengård Skrevet 17. november 2007 Skrevet 17. november 2007 Hvis hosten din støtter det så kan du gjøre det så enkelt at du lager deg en fil som heter ".htaccess" og legge linjen "Options +Indexes" i den. Da kan folk bare gå til http://host/katalog/ så vil de få listet opp alle filene. -C-
Olepetterno Skrevet 17. november 2007 Forfatter Skrevet 17. november 2007 (endret) List Files - PHP Code Snippet: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <?php function list_files($dir) { if(is_dir($dir)) { if($handle = opendir($dir)) { while(($file = readdir($handle)) !== false) { if($file != "." && $file != ".." && $file != "Thumbs.db"/*pesky windows, images..*/) { echo '<a target="_blank" href="'.$dir.$file.'">'.$file.'</a><br>'."\n"; } } closedir($handle); } } } ?> <?php list_files("mappe/"); ?> </body> </html> hmm? Jeg bruker koden sånn <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Dokumenter</title> </head> <body> <?php function list_files($dir) { if(is_dir($dir)) { if($handle = opendir($dir)) { while(($file = readdir($handle)) !== false) { if($file != "." && $file != ".." && $file != "Thumbs.db"/*pesky windows, images..*/) { echo '<a target="_blank" href="'.$dir.$file.'">'.$file.'</a><br>'."\n"; } } closedir($handle); } } } ?> <?php list_files("Dokumenter/"); ?> </body> </html> Det funker ikke. Endret 17. november 2007 av Tagliano
Stian Jacobsen Skrevet 18. november 2007 Skrevet 18. november 2007 1. Har du lagret siden som PHP, f.eks "index.php" 2. Har du støtte for PHP på serveren og/eller lokalt?
Ståle Skrevet 18. november 2007 Skrevet 18. november 2007 Hvordan ser kildekoden ut nar du besoker siden? Ser du <?php nar du gar inn pa siden, og nar du sjekker kildekoden sa kommer det opp <?php ? Da kan jeg anbefale Notepad2, en kjempegod tekstbehandler.
Olepetterno Skrevet 5. januar 2008 Forfatter Skrevet 5. januar 2008 Jeg har php, ja. Kildekoden til siden ser slik ut: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Dokumenter</title> </head> <body> </body> </html> Og siden er lagret som .php
Peter Skrevet 6. januar 2008 Skrevet 6. januar 2008 Antar du prøver dette i .../Dokumenter/index.php Bytt dermed ut list_files("Dokumeter") med list_files('.')
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå