Autor Zpráva
Kašna
Profil *
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
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
Co třeba http://cz2.php.net/manual/en/function.finfo-file.php ?
Majkl578
Profil
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
Kašna
Můžeš zkusit soubor otevřít jako archiv pomocí zip_open() a zjišťovat, jestli se povedlo.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: