Stránka 1 z 1

Veliksot nahraného obrázku

Napsal: 06 led 2014 17:15
od fyzma
Dobrý den,

nahrávám přes php obrázek, ale pořád bojuji s podmínkou velikosti, mám tuto podmínku:

Kód: Vybrat vše

if (($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/jpg")
|| ($_FILES["file"]["type"] == "image/png")
&& ($_FILES["file"]["size"] < 25600))


Když se pokusím nahrát jiný soubor než obrázek (př. doc) tak se vypíše chybová hláška, ale stále mohu nahrát větší soubory než těch zvolených 25kB. Nevíte kde je chybka?

Přečti si nejprve co jsi napsal, než to odešleš na fórum. Kdo má to má opravovat. Pic

Re: Veliksot nahraného obrázku

Napsal: 06 led 2014 18:54
od rhsCZ
ja bych to viděl na blbě složenou podmínku tj . že pleteš || a && nejprv jestly se typ souboru jedna z těch daných přípon a velikost je menší než 25 kb
to s těma typama souboru je zvlášť v závorce && velikost taky ještě zvlášť teda pokud mě chápeš
ještě o jedo více složená podmínka :D

Kód: Vybrat vše

if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/jpg")
|| ($_FILES["file"]["type"] == "image/png"))
&& ($_FILES["file"]["size"] < 25600))