Veliksot nahraného obrázku

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Odpovědět
fyzma
nováček
Příspěvky: 9
Registrován: 04 pro 2013 17:40

Veliksot nahraného obrázku

Příspěvek 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
Uživatelský avatar
rhsCZ
Level 4
Level 4
Příspěvky: 1397
Registrován: 02 čer 2013 12:03
Kontaktovat uživatele:

Re: Veliksot nahraného obrázku

Příspěvek 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))

„Zeptáš-li se, budeš 5 minut vypadat jako blbec. Nezeptáš-li se, budeš blbcem po celý život.“
„Mnozí z těch, co žijí, by zasluhovali smrt. A mnozí z těch, co zemřeli, by si zasloužili žít.“ - John Ronald Reuel Tolkien
„Je lepší být nenáviděn pro to, jaký jsi, než být milován pro to, co nejsi.“ - Kurt Cobain
https://rhscz.eu
https://github.com/rhsCZ
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na „Programování a tvorba webu“