Portál AbcLinuxu, 13. května 2025 22:33

Dotaz: php readdir

26.11.2006 01:53 Jeason | skóre: 16 | Plzeň
php readdir
Přečteno: 667×
Odpovědět | Admin
nevite nekdo jak modifikovat tento script aby radil soubory podle data vytvoreni?
            $cesta= "/data/web/";
            $adresar = @opendir("$cesta");
              while ($soubor= @readdir($adresar)) {
                   if ($soubor != "." && $soubor != ".."   ) {
                         echo $soubor;
                                                             }
                                                   }

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

26.11.2006 05:32 Martin Tůma | skóre: 39 | blog: RTFM | Praha
Rozbalit Rozbalit vše Re: php readdir
Odpovědět | | Sbalit | Link | Blokovat | Admin
    $dp = opendir('/data/web/');
    while($soubor = readdir($dp))
        if($soubor != '.' && $soubor != '..') {
            $stat = stat($soubor);
            $soubory[] = $soubor;
            $ctime[] = $stat[10];
        }
    closedir($dp);
    array_multisort($ctime, SORT_DESC, $soubory);

    // Vypis
    for ($i=0; $i<count(soubory); $i++)
        echo $soubory($i);

Každý má právo na můj názor!
26.11.2006 16:29 Jeason | skóre: 16 | Plzeň
Rozbalit Rozbalit vše Re: php readdir
Dovolil jsem si to upravit, ale moc děkuji za pomoc!!!

    $dp = opendir('/data/web/');
    while($soubor = readdir($dp))
        if($soubor != '.' && $soubor != '..') {
            $stat = @stat($soubor);
            $soubory[] = $soubor;
            $ctime[] = $stat[10];
        }
    closedir($dp);
    array_multisort($ctime, SORT_DESC, $soubory);


// Vypis
 for ($i=0; $i < count(soubory) ; $i++) 
    echo  $soubory[$i]; 

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.