Likes Likes:  0
Resultaten 1 tot 2 van de 2
Geen

Onderwerp: Bestanden sorteren

  1. #1
    # martin
    Bestanden sorteren
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Bestanden sorteren

    Beste nieuwsgroep,

    Ik gebruik een opendir uitleesscript, dat in een webpagina wordt geinclude.
    Nu wil ik de bestandsnamen niet oplopend maar aflopend sorteren (beginnende
    bij de Z dus). Sort_Desc moet de oplossing zijn, maar waar zet ik dit in het
    script?

    Hieronder drie stukjes van het script. Ik hoop dat iemand mij het juiste
    plek wilt aanwijzen ;-)

    # martin


    ------------------------------ script ------------------------------


    <?php
    error_reporting(E_ALL);

    function GetExt($filename) {
    $atemp = explode(".", $filename);
    return strtolower($atemp[sizeof($atemp) - 1]);
    }

    function fsize($file) {
    $file = substr($file, 1);

    $mult = "kB";
    $prec = 0;
    $size = filesize($file);
    if(round($size/1024,0)) {
    $size /= 1024;
    $mult = "kB";
    $prec = 3;
    }
    if(round($size/1024,0)) {
    $size /= 1024;
    $mult = "mB";
    $prec = 3;
    }
    return(round($size,$prec)." ".$mult);
    }

    ?>


    [..]


    <?php
    $files = array();

    $handle=opendir("./verslagen");
    while (false!==($file = readdir($handle))) {
    if ($file != "." && $file != "..") {
    $files[] = $file;
    }
    }

    sort($files);

    foreach($files AS $file){
    $ext = GetExt($file);

    ?>


    [..]


    <a href="../<?php echo "bestanden/verslagen/".$file; ?>"
    target="_blank"><?php echo $file; ?></a>



  2. #2
    Ronald Klip
    Bestanden sorteren
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bestanden sorteren

    schreef:
    >
    > Ik gebruik een opendir uitleesscript, dat in een webpagina wordt geinclude.
    > Nu wil ik de bestandsnamen niet oplopend maar aflopend sorteren (beginnende
    > bij de Z dus). Sort_Desc moet de oplossing zijn, maar waar zet ik dit in het
    > script?


    Kijk eens naar de functie rsort().

    --
    groet, Ronald

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics