Autor Zpráva
mckapco
Profil
Ako zistim priponu - typ suboru?
Potrebujem zistit, ci to je gif, jpg alebo png. DIk
a este aky je rozdiel medzi jpeg a jpg?
centi
Profil
$nazovSuboru = "subor.gif";
$split = explode(".",$nazovSuboru);
$pripona = $split[1];
Meldo
Profil
Rozdiel medzi jpg a jpeg nie je. Priponu suboru zistis ak kliknes lavim tlacidlom mysi na subor a vyberies volbu vlastnosti. alebo si standardne nastavis ukazovanie pripony. a to:Nástroje>možnosti priecinka>zobrazenie>a tam odškrknes volbu zobrazit pripony znamich suborov.
No ale teraz neviem ci si sa pytal na toto, kedze je to v kategori PHP
Leo
Profil
Typ souboru / pokud je to obrazek tak pres getimagesize, jinak pres mime_ neco, Leo
Honza Hučín
Profil
centi
Pozor na názvy s více tečkami, jako např. datetime.class.php . Já bych to řešil přes strrpos a substr.
Leo
Profil
Analyza NAZVU souboru jeste nic nerika o jeho skutecnem TYPU, klidne muzu mit GIF, ulozeny pod nazvem obrazek.jpg, Leo
mackopu
Profil
Snad to není od věci, ale myslím, že nejlepší je zjištění MIME souboru. Udělej si tento skript:
<form enctype="multipart/form-data" action="?akce=mime" method="post">

<input type="file" name="soubor" size="25">&nbsp;<input type="submit" value="Zjistit">
</form>
<?
if($akce=="mime") {
echo $soubor_type;
}
?>
centi
Profil
Honza Hučín
Tak potom:
$pripona = $split[count($split)-1];

Ale suhlasim s Leom, ze to v ziadnom pripade nezisti typ suboru, len jeho priponu.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0