Autor | Zpráva | ||
---|---|---|---|
Pavka Profil |
#1 · Zasláno: 10. 6. 2005, 16:50:42
Jetš mám jeden problém,
jak zjistím MIME typ, velikost a datum vytvoření souboru? Pro formát jsem si našel fce filetyp, ale ta mi z neznámého důvodu vždy ukazovala, že se jedná o adresář (dir) a pro velikost filesize, ale ta mi zase hlásila chybu o neexistenci souboru i když je cesta správná. Ještě se mi nedaří zjistit, jak seřadit adresář podle různých kritérií (vytvoření, typ, velikost, název). Díky za pomoc. |
||
Juraj2 Profil |
#2 · Zasláno: 11. 6. 2005, 13:02:26
Na to sa používa pole $_FILES
Zápis: $_FILES["userfile"]["name"] Názov súboru: $_FILES["názov_súboru"]["name"] Typ súboru: $_FILES["názov súboru"]["type"] Veľkosť: $_FILES["názov súboru"]["size"] Dočasný názov súboru: $_FILES["názov_súboru"]["tmp_name"] |
||
Leo Profil |
#3 · Zasláno: 11. 6. 2005, 14:06:27
To se pletete. FILES souvisi jen s UPLOADEM souboru z formulare, jinak nema se soubory na serveru nic spolecneho. Odpovedi najdete v casti manualu php v sekci fce pro filesystem:
http://mirrors.inway.cz/manual/cs/ref.filesystem.php Leo |
||
Pavka Profil |
#4 · Zasláno: 11. 6. 2005, 17:16:10
Ano, tam jsem se díval. Zjistil jsem proč mi to psalo, že to neexistuje, takže teď to šlape, ale nedaří se mi seřadit soubory podle velikosti (jsou pořád zpřeházené).
Postup: do pole načtu soubory pro seřazení používám - usort($listFile,sort_by_size) a funkce sort_by_size vypadá takto ($dir je globální proměnná):
|
||
peta Profil * |
#5 · Zasláno: 12. 6. 2005, 08:57:04
neslo by pouzit sort() funkci, kdyz si data predtim ulozit do pole?
zapis sortu viz... http://php.ftp.cvut.cz/manual/cs/ref.array.php |
||
Pavka Profil |
#6 · Zasláno: 12. 6. 2005, 11:24:17
sort() třídí pole abecedně, resp. číselně.
Teoreticky bych mohl dát každému prvku pole index obsahující velikost daného souboru, ale určitě to musí jít i tou funkcí jak jsem napsal. Jen tam objevit tu chybu :). |
||
Leo Profil |
#7 · Zasláno: 12. 6. 2005, 11:27:07
Podivejte se do manualu jak presne usort zachazi s pomocnou tridici fci a pak se kouknete, co vlastne mate v poli $listfile, Leo
|
||
Pavka Profil |
#8 · Zasláno: 12. 6. 2005, 11:30:31
Tak já jsem z toho jelen.
Včera večer mi funkce pro řazení podle data vypisovala soubory zpřeházeně a dneska to funguje aniž bych cokoliv změnil. |
||
Leo Profil |
#9 · Zasláno: 12. 6. 2005, 11:40:15
"Včera večer mi funkce pro řazení podle data vypisovala soubory zpřeházeně a dneska to funguje aniž bych cokoliv změnil."
Tak to bude Skritek Vitek, Leo |
||
Pavka Profil |
#10 · Zasláno: 12. 6. 2005, 11:57:52
Na tyhle věci už jsem zvyklý. Počítače mi to dělají v jednom kuse. :)
|
||
Leo Profil |
#11 · Zasláno: 12. 6. 2005, 12:28:53
On je v tom vetsinou pocitac nevinne :-)
Leo |
||
peta Profil * |
#12 · Zasláno: 12. 6. 2005, 12:44:28
Pavka: Treba jsi jen nenahral aktualni soubory nebo neco tak :) Dulezite je, ze to jede :)
|
||
Pavka Profil |
#13 · Zasláno: 12. 6. 2005, 16:07:08
Nicméně nevíte ještě jak zjistit ten MIME typ? (Kromě oříznutí a testování přípony).
|
||
Leo Profil |
#14 · Zasláno: 12. 6. 2005, 17:19:18
|
||
Pavka Profil |
#15 · Zasláno: 12. 6. 2005, 20:55:52
Děkuji, tohle jsem potřeboval.
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0