readdir() lämnar bara ifrån sig filnamnet. Sökvägen får du själv lägga till din länk:
echo "<li><a href=\"". $basedir . $dir_files[$i] . "\">" . $dir_files[$i] . "</a></li>\n";
4 svar · 302 visningar · startad av kapten-zoom
Hej!
Jag har en mapp med foto i som skall läsas upp o skapas länkar till. Men när man klickar på en länk så "hoppar den över" namnet på mappen fotona finns i..någon som kan se varför ???
$basedir = blaha.com/httpd.www/files/";
$handle = @opendir($basedir)
$dir_files = array();
while($entry = readdir($handle))
{
if($entry != ".." && $entry != ".")
{
$dir_files\[\] = $entry;
}
}
for($i=0; $i<count($dir_files); $i++)
{
echo "<li><a href=\"". $dir_files[$i] . "\">" . $dir_files[$i] . "</a></li>\n";
}
Das war alles ..
PS Jag är inte "pappa" till ursprungskoden...utan lite smått inspererad av en davidbindel
readdir() lämnar bara ifrån sig filnamnet. Sökvägen får du själv lägga till din länk:
echo "<li><a href=\"". $basedir . $dir_files[$i] . "\">" . $dir_files[$i] . "</a></li>\n";
Fortfarande blir det fel
Hej !
Har provat med det blir inte bra..
Nu provar den med länken http://www.sidan.com/customers/sidan.com/sidan.com/httpd.www/files/hast.gif
På det "gamla" viset blev det
http://www.sidan.com/hast.gif
O jag vill ha
http://www.sidan.com/files/hast.gif
Någon som har nått förslag ??
Testa med att ändra $basedir till:
[PHP]$basedir = './files/';