Autor | Zpráva | ||
---|---|---|---|
Kašna Profil * |
#1 · Zasláno: 5. 4. 2009, 12:27:12
Zdravím,
potřeboval bych poradit jak zjistím jestli je soubor uploadovaný pomocí formuláře ZIP archiv a ne třeba exe soubor, nebo nějaký soubor s přepsanou koncovkou na zip... díky |
||
Jack Finger Profil |
#2 · Zasláno: 5. 4. 2009, 12:46:57
Kašna
- $_FILES['file']['type'] (file = atribut name ve formuláři) - vypíše např. "image/png" pro obrázek PNG - pathinfo($_FILES['file']['name'], PATHINFO_EXTENSION) - vypíše příponu souboru - zjistit hlavičky uložené v souboru, ale s tím pracovat neumím. |
||
Nox Profil |
#3 · Zasláno: 5. 4. 2009, 13:16:40
|
||
Majkl578 Profil |
#4 · Zasláno: 5. 4. 2009, 14:12:41
Jack Finger
za zadnych okolnosti nespolehejte na toto. mime to urcuje dle koncovky, takze php soubor s koncovkou gif bude oznacen za gif. nejlepsi je pouziti funkci finfo (viz [#3]), popr. mime_content_type, ta je ale zavrzena... |
||
imploder Profil |
#5 · Zasláno: 5. 4. 2009, 17:45:15
Kašna
Můžeš zkusit soubor otevřít jako archiv pomocí zip_open() a zjišťovat, jestli se povedlo. |
||
Časová prodleva: 16 let
|
0