Poslao: 19 Feb 2008 01:32
|
offline
- Svemirko
- Legendarni građanin
- 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
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.
|
|
Poslao: 19 Feb 2008 02:39
|
offline
- igor86
- 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 ...
|
|
|
|
Poslao: 19 Feb 2008 04:02
|
offline
- Svemirko
- Legendarni građanin
- Pridružio: 24 Mar 2004
- Poruke: 3962
- Gde živiš: Zemun
|
pa ovako mi je bas trebalo....
prvo ako ima brojevi posle abeceda
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..
|
|
|
|
Poslao: 19 Feb 2008 12:44
|
offline
- Rastafarii
- Moderator foruma
- Pridružio: 22 Mar 2006
- Poruke: 3760
- 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];
}
?>
|
|
|
|
Poslao: 19 Feb 2008 14:01
|
offline
- Svemirko
- Legendarni građanin
- Pridružio: 24 Mar 2004
- Poruke: 3962
- Gde živiš: Zemun
|
@Rastafarii
evo i ja sam ga tako resio
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
ah da, tnx
|
|
|
|