Zadejte hledaný výraz...

Řazení souborů dle data změny + odměna

McQuack
verified
rating uzivatele
(65 hodnocení)
10. 1. 2010 20:23:57
Dobrý den, mám kód:
$handle=opendir(".");
while (false!==($file = readdir($handle)))
{
if ($file != "." && $file != "..")
{
echo $file;
}
}
closedir($handle);
Který vypisuje obsah složky a seřezuje jej podle abecedy. Potřeboval bych, aby soubory řadil podle data poslední změny souboru. Kdo mi napíše kód, tomu poskytnu odkaz na měsíc z Quack.cz (PR 3, SR 50)!!
10. 1. 2010 20:23:57
https://webtrh.cz/diskuse/razeni-souboru-dle-data-zmeny-odmena#reply436336
Martin Klíma
verified
rating uzivatele
(13 hodnocení)
10. 1. 2010 20:42:50
By voko co tohle
$handle=opendir(".");
while (false!==($file = readdir($handle)))
{
if ($file != "." && $file != "..")
{
$array = filemtime($file);
}
}
closedir($handle);
//seřazení pole
arsort($array);
foreach ($array as $key=>$value){
echo date("d.m.Y H:i:s",$value)." - ".$key."n";
}
?>
10. 1. 2010 20:42:50
https://webtrh.cz/diskuse/razeni-souboru-dle-data-zmeny-odmena#reply436335
McQuack
verified
rating uzivatele
(65 hodnocení)
10. 1. 2010 21:00:38
hodí to chybu
Warning: filemtime() : stat failed
hned u
$array = filemtime($file);
a vypíše to 1.1.1970 - "nazev souboru"
10. 1. 2010 21:00:38
https://webtrh.cz/diskuse/razeni-souboru-dle-data-zmeny-odmena#reply436334
Martin Klíma
verified
rating uzivatele
(13 hodnocení)
10. 1. 2010 21:07:23
Napsal McQuack;432166
hodí to chybu
hned u
a vypíše to 1.1.1970 - "nazev souboru"
To je divný, není ten soubor větší než 2GB? Nebo jsi na Windows či Unixu?
Zkus ještě místo filemtime - filectime
10. 1. 2010 21:07:23
https://webtrh.cz/diskuse/razeni-souboru-dle-data-zmeny-odmena#reply436333
McQuack
verified
rating uzivatele
(65 hodnocení)
10. 1. 2010 21:09:37
Soubor má pár kb, sem na windowsu (EasyPHP localhost). Filectime to samé..
10. 1. 2010 21:09:37
https://webtrh.cz/diskuse/razeni-souboru-dle-data-zmeny-odmena#reply436332
Martin Klíma
verified
rating uzivatele
(13 hodnocení)
10. 1. 2010 21:11:34
Napsal McQuack;432173
Soubor má pár kb, sem na windowsu (EasyPHP localhost). Filectime to samé..
Máš dostatečný práva k tomu souboru? U kterýho se to zadrhne? Dokážeš ho normálně otevřít?
10. 1. 2010 21:11:34
https://webtrh.cz/diskuse/razeni-souboru-dle-data-zmeny-odmena#reply436331
McQuack
verified
rating uzivatele
(65 hodnocení)
10. 1. 2010 21:17:11
a to samé na linuxu...
---------- Doplňující příspěvek odeslán v 21:17 ----------
jo mám...
10. 1. 2010 21:17:11
https://webtrh.cz/diskuse/razeni-souboru-dle-data-zmeny-odmena#reply436330
Martin Klíma
verified
rating uzivatele
(13 hodnocení)
10. 1. 2010 21:21:15
Napsal McQuack;432182
a to samé na linuxu...
---------- Doplňující příspěvek odeslán v 21:17 ----------
jo mám...
záhada, tam není nic složitýho a funkce filemtime je v PHP už od PHP4 :eek2:
10. 1. 2010 21:21:15
https://webtrh.cz/diskuse/razeni-souboru-dle-data-zmeny-odmena#reply436329
McQuack
verified
rating uzivatele
(65 hodnocení)
10. 1. 2010 21:21:53
blbost, moje chyba, špatná cesta, funguje to!!! :D
---------- Doplňující příspěvek odeslán v 21:22 ----------
díky a ozvi se do PM jestli chceš ten odkaz :D
10. 1. 2010 21:21:53
https://webtrh.cz/diskuse/razeni-souboru-dle-data-zmeny-odmena#reply436328
Martin Klíma
verified
rating uzivatele
(13 hodnocení)
10. 1. 2010 21:27:01
Napsal McQuack;432189
blbost, moje chyba, špatná cesta, funguje to!!! :D
---------- Doplňující příspěvek odeslán v 21:22 ----------
díky a ozvi se do PM jestli chceš ten odkaz :D
+rep bude stačit :)
10. 1. 2010 21:27:01
https://webtrh.cz/diskuse/razeni-souboru-dle-data-zmeny-odmena#reply436327
Pro odpověď se přihlašte.
Přihlásit