citanje fajlova po kom redosledu

citanje fajlova po kom redosledu

offline
  • Pridružio: 24 Mar 2004
  • Poruke: 3962
  • Gde živiš: Zemun

Imam manji problem.
na localhostu sam razvijao skirptu koja koristi citanje fajlova i posle toga radi ispis....
sve to super radi, uploadujem kad tamo linux Smile

kako on radi sto se toga tice.
na localhostu pod windowsom je bilo izcitavanje po abecednom redu (verovatno po aski kodu), a na serveru nije tako....

dakle kako da od recimo ovoga
<?php if ($handle = opendir('.')) {     while (false !== ($file = readdir($handle))) {         if ($file != "." && $file != "..") {             echo $file . "<br>\n";         }     }     closedir($handle); } ?>

dobijem na serveru iste rezultate kao na localhostu.
zelim prvo valjda brojevi pa a,b,c,d i tako dalje

mora da ima neka forica



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

@Svemirko, a sto to tako radis?
Zasto ne napravis funkciju koja bi ti nosila imena fileova, koje bi kasnije mogao sortirati recimo po datumu kreiranja, velicini, imenu ...



offline
  • Pridružio: 24 Mar 2004
  • Poruke: 3962
  • Gde živiš: Zemun

pa ovako mi je bas trebalo....
prvo ako ima brojevi posle abeceda Smile

i kada sam uploadovao video sam da to nece bas tako da ide na linuxu

kako mislis tu funkciju ?
eno gore je izlistavanje fajlova....
sta mislis tu da dodam....

generalno sto manje stvari za obradjivanje bi davao da radi zbog izvrsavanja skripte..... naidje period kada se ceka i po 10-15 sekundi..

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3747
  • Gde živiš: 127.0.0.1

ja sam slican problem ovako resio:

<?php function Valid($file) { global $thispage; if (($file != $thispage) && ($file != ".") && ($file != "..") && ($file != "thumbs.db")) { return true; } else { return false; }; } $niz = array(""); $mydir = "./putanja/do/foldera/"; if ($dir = @opendir($mydir)) {      while($file = readdir($dir))           {             if (Valid($file)) {             array_push($niz,$file);             }           }    closedir($dir); } array_multisort($niz, SORT_ASC); //uredjednje niza u rastuci (po imenu fajla) $broj = count($niz); for ($i=0;$i<=$broj;$i++) { echo $niz[$i]; } ?>

offline
  • Pridružio: 24 Mar 2004
  • Poruke: 3962
  • Gde živiš: Zemun

@Rastafarii
evo i ja sam ga tako resio Smile

kada sam postavljao pitanje mislio sam da ima neka forica da kod
    while (false !== ($file = readdir($handle))) {         if ($file != "." && $file != "..") {             echo $file . "<br>\n";         }     }

ovog dela stavim samo nesto tipa by time, by size i slicno... ali izgleda da nema Smile

ah da, tnx

Ko je trenutno na forumu
 

Ukupno su 1092 korisnika na forumu :: 54 registrovanih, 6 sakrivenih i 1032 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: atmel, Atomski čoban, babaroga, BORUTUS, cavatina, darionis, darios, Darko001, darkojbn, Djokislav, doktor1964, DonRumataEstorski, Dorcolac, dule10savic, elenemste, FOX, ginjica, goxin, hologram, HrcAk47, Insan, JOntra, kalens021, Karla, Koridor 11, krkalon, Kubovac, kunktator, maiden6657, Marko Marković, marsovac 2, MiG-29M2, milenko crazy north, milutin134, miodrag, Mixelotti, novator, nuke92, ozzy, panzerwaffe, Polemarchoi, powSrb, raptorsi, royst33, S2M, Shinobi, slonic_tonic, Srle993, stankolich, theNedjeljko, vladaa012, W123, YU-UKI, zbazin