Hoe kan ik bestanden uit een map gesorteerd lezen met readdir
De stappen die ik doe zien er als volgt uit.
$dh = opendir($path);
while ((@$file = readdir($dh)) !== false) :
@$file = trim($file);
@$test=strlen($file);
@$total = $path . $file;
@$bytes = filesize($total);
// Extentie controleren of het een PDF is
$extfout = "Ja";
$file_extentie = substr($total,-3);
if ($file_extentie == "pdf") {$extfout = "nee";}
if ($extfout == "nee") :
?>
<td width="25" height="25">Bestand </td>
<td width="100%"><a title="open of bekijk " href="get.php?start=&file_name=&file_size=" >
<font face="Lucida Console"></font></a>
</td></tr>
Alle gevonden resultaten in een array stoppen, sorteren op de gewenste manier, en de array uitlezen met een loopje.
Je zou ook een database tabelletje kunnen maken en dan in de tabel de bestandsnaam toevoegen. Dan lees je de tabel uit en maak je een linkje met de bestandsnaam erin. Volgens mij zijn de mogelijkheden met een database groter dan met een array...
dank jullie wel voor jullie hulp en tips.
Cornel schreef op 04.01.2010 10:36:
Je zou ook een database tabelletje kunnen maken en dan in de tabel de bestandsnaam toevoegen. Dan lees je de tabel uit en maak je een linkje met de bestandsnaam erin. Volgens mij zijn de mogelijkheden met een database groter dan met een array...
Die optie kan je beter NOOIT kiezen. Want waarom zou je een query laten uitvoeren die een insert doet, dan 1 die selecteert, en 1 om alles weer te legen?
Heel omslachtig..! Array is voor dit probleem de beste efficiëntste oplossing.
Gewijzigd op 01/01/1970 01:00:00 door vdleije .