Ordner auslesen und sortieren

pat_morita

Mitglied
Hi Leute,

ich hab versucht, nen ordner nach bestimmten dateien auszulesen (beginnend mit "tn_"), diese in das array $bilder zu packen, zu sortieren und wieder auszugeben, um sie in flash weiterzuverarbeiten. Aber irgendwo hat sich ein Feher eingeschlichen und ich find ihn net... jemand ne idee?

PHP:
<?php  
$verzeichnis=$_POST['verzeichnis']; 
$dir=opendir('gallery/content/'.$verzeichnis); 
$anzahl=0;  
while ($bild = readdir ($dir)) {   
    if ($bild{0} == ".") continue; 
    if(substr($bild,0,3) != 'tn_') continue; 
$bilder[] = $bild;   
} 
sort($bilder);
foreach($bilder as $datei) {
    echo "datei" .$anzahl."=".$datei."&";  
    $anzahl++;
}       
echo "anzahl=" .$anzahl."&";  
closedir($dir);   
?>

Liebe Grüße, Pat
 
PHP:
<?php
foreach (glob("tn*") as $filename) {
    echo "$filename size " . filesize($filename) . "\n";
}
?>

[phpf]glob[/phpf]


Falls du doch bei deine Methode bleiben möchtest, verwende statt substr() lieber [phpf]strpos[/phpf].
 
Zurück