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 · 296 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 :e
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 ??
:q
Testa med att ändra $basedir till:
[PHP]$basedir = './files/';