|
| Hvorfor virker list af filer ikke? Fra : _saudoo | Vist : 576 gange 80 point Dato : 06-02-05 18:27 |
|
Har dette stykke kode:
<?
$list = scandir("files");
$i = 0;
$num = count($list);
while($i < $num){
print "<a href="files/$list[$i]" target="_blank">$list[$i]</a><br />";
$i++;
}
?>
men kan sq ikke få det til at virker.. : Nogen der kan spotte en fejl, så ville jeg sq blive glad.. :)
Jakob
| |
| Kommentar Fra : _saudoo |
Dato : 06-02-05 18:31 |
|
Hov mine \ er væk.. :P
<?
$list = scandir("files");
$i = 0;
$num = count($list);
while($i < $num){
print "<a href=\"files/$list[$i]\" target=\"_blank\">$list[$i]</a><br />";
$i++;
}
?>
| |
|
Hej _saudoo
Det er nødvendigt med php version 5 for at scandir kan køre. Du kan checke versionen med funktionen phpinfo(); - så kan det læses på den side som kommer.
Håber dette hjælper, jeg kan ikke se nogle problemer med koden.
Mvh. Andreas Popp
| |
| Accepteret svar Fra : rfh | Modtaget 80 point Dato : 06-02-05 22:04 |
|
Følgende kode kræver kun php4
Kode <?php
$filedir = "files"; // indsæt navn på mapper
$handle = opendir($filedir);
$file_list = array();
while (false !== ($file = readdir($handle)))
if ($file != "." && $file != "..") $file_list["$file"] = filemtime("$filedir/$file");
closedir($handle);
natsort($file_list);
$i = 0;
foreach($file_list as $file => $t) {
$file=substr($file, 0, -4);
echo "<a href=\"$filedir/$file\" target=\"_blank\">$file</a><br />\n";
}
?> |
mvh
rfh
| |
| Kommentar Fra : _saudoo |
Dato : 07-02-05 13:21 |
|
Tak for svarene. :)
Det hjalp mig, da min host havde en outdated version.. :P
Kan man ikke give points til 2 forskellige?
| |
| Godkendelse af svar Fra : _saudoo |
Dato : 29-01-06 21:12 |
| | |
| Du har følgende muligheder | |
|
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.
Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
| |
|
|