Zdravím, robil som kontrolu uploadovaného súboru v PHP, chcem, aby sa dali uploadnúť iba súbory typu jpg, použil som tento script:
if($_FILES['username']['type'] != "image/jpeg") {
echo "Prosím vkladajte iba fotky vo formáte JPG";
exit;}
všetko funguje tak ako má púšťa jpg súbory, a ostatné nie, ALE funguje iba v FF a OP , v IE vôbec nefunguje na každý obrázok mi hodí chybu, že mám vkladať iba jpg obrázky, i keď to obrázok je, v php návode som čítal, že type súboru si zisťuje sám prehliadač a nie server, máte nejaké rady čo s tým, aby to fungovalo? thx
kontrola uploadovaného súboru
-
Nadeo
Guru wannabe
- Príspevky: 2202
- Registrovaný: 04 nov 2006, 19:38
- Bydlisko: BA/LV
- Kontaktovať používateľa:
Tak to sprav tak aby to zistoval server, lebo ked to zistuje prehliadac, da sa to lahko zmanipulovat a uploadnut php subor...
http://blackhole.sk/topicupload-suborov ... if-obrazky
Toto ti pomoze
http://blackhole.sk/topicupload-suborov ... if-obrazky
Toto ti pomoze
-
refr0
Star
- Príspevky: 521
- Registrovaný: 26 nov 2005, 10:55
- Bydlisko: Trenčín
- Kontaktovať používateľa:
cauko neviem ci ti pomozem ale mal som dnes ten isty problem tak som kukal na php.net a nakoniec som to takto vyriesil a funguje to..
ked das echo "$typ"; tak vystup je len .jpg .. neviem ci ma tato funkcia niake nevyhody ja som to len tak dnes nahodou nasiel a funguje to tak ako ma... btw tu je link http://sk.php.net/manual/en/function.pathinfo.php
Kód: Vybrať všetko
$typ = pathinfo(niakyobrazok.jpg);
$typ = ".".$typ['extension'];