een array sorteren met een button.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Oracle ontwikkelaar met PL/SQL en APEX in de regio

Bedrijfsomschrijving Het havengebied rondom Rotterdam biedt veel uitdagende projecten binnen o.a. container mangement, douane en warehousing. Deze organisatie biedt juist op dergelijke segmenten ICT-oplossingen van grote kwaliteit. Deze organisatie kenmerkt zich als een fullservice softwarehuis dat verantwoordelijk is voor zowel het bepalen van de informatie behoeftes bij klanten, inhouse software ontwikkeling en de implementatie van deze software. Dit doen ze inmiddels al een zeer geruime tijd voor voornamelijk klanten binnen de logistieke sector. Binnen de logistieke sector hebben ze inmiddels een imposant klantenbestand opgebouwd wat optimaal bediend wordt. Denk hierbij aan bijvoorbeeld grote vervoers/transportmaatschappijen. De organisatie is zeer goed bereikbaar

Bekijk vacature »

Marcel sauer

marcel sauer

25/03/2014 21:41:20
Quote Anchor link
hallo,

ik heb een map op mijn site die ik kan bekijken met mijn script.
ik kan ook de files downloaden voor de rest niet aanpassen.
nu wil ik de bestanden eigenlijk op 2 manieren kunnen sorteren.
op naam en op de aangemaakte datum.

is dit mogelijk en hoe pas ik dat in mijn script toe?

Edit : misschien moet het iets duidelijker. het sorteren lukt wel alleen wil ik met bijvoorbeeld een button kunnen switchen tussen asort en rsort is dit mogelijk?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php
// GET FILES AND PUT INTO AN ARRAY
$files = $directories = array();
$handle=opendir(dirname(__FILE__));
while (($file = readdir($handle))!==false) { $files[] = $file; }
closedir($handle);

asort($files);

// GET DIRECTORIES
foreach($files as $c => $file)
{

    if(!is_dir($file)) { continue; }
    if(in_array($file, $ignore_file_list)) { continue; }
    if(in_array($fileExt, $ignore_ext_list)) { continue; }
    
    echo "<div class=\"media_block\">";
    echo "    <div class=\"media_block_image\"><a href=\"$file\" class=\"dir\">&nbsp;</a></div>";
    echo "    <div class=\"media_block_name\">\n";
    echo "    <div class=\"media_block_file\"><a href=\"$file\">$file</a></div>\n";
    echo "    <h6><div class=\"media_block_date\">Last modified: " .  date("D. F jS, Y - h:ma", filemtime($file)) . "</div>\n</h6>";
    echo "    </div>\n";
    echo "</div>";    
    
    unset($files[$c]);
}


// LOOP THE FILES
foreach($files as $file)
{

    $fileExt = getFileExt($file);
    if(in_array($file, $ignore_file_list)) { continue; }
    if(in_array($fileExt, $ignore_ext_list)) { continue; }
    if(is_dir($file)) { $fileExt = "dir"; }

    echo "<div class=\"media_block\">";
    echo "    <div class=\"media_block_image\"><a href=\"$file\" class=\"$fileExt\">&nbsp;</a></div>";
    echo "    <div class=\"media_block_name\">\n";
    echo "        <div class=\"media_block_file\"><a href=\"$file\">$file</a></div>\n";
    echo "        <h6><div class=\"media_block_date\">Size: " . format_size($file) . "<br />Last modified: " .  date("D. F jS, Y - h:ma", filemtime($file)) . "</div>\n</h6>";
    echo "    </div>\n";
    echo "</div>";
}

?>
Gewijzigd op 26/03/2014 20:48:59 door Marcel sauer
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.