Permalänk

Problem med relationsoperatorer

Hej!

Trixar lite med ett fil uppladdnings script i PHP.
Man ska bara kunna ladda upp bilder(jpg,gif,jpeg osv)
Dock får jag inte det att funka.Jag får det att funka så att det bara går att ladda upp jpg men när jag lägger till jpeg och gif så kan man inte ladda upp någonting =(

koden:

if(($fsize >= $allowedsize) OR $ext<>"jpg" OR $ext<>"jpeg" ) {
unlink("tmpfiles/$nytNavn");
echo("<br>Filen kunde inte laddas upp<br><br>");

Vad är problemet egentligen?

Visa signatur
Permalänk
Hedersmedlem

Som det ser ut nu får filen inte vara för stor, inte heta något annat än "jpg" och samtidigt inte heta något annat än "jpeg".

Testa till exempel i stället:
if(($fsize >= $allowedsize) OR ($ext<>"jpg" AND $ext<>"jpeg" ))

Permalänk

Tackar .

Visa signatur
Permalänk
Hedersmedlem

Nämn gärna vad det är för språk du kodar i också.

Visa signatur

Asus ROG STRIX B550-F / Ryzen 5800X3D / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + NAS / Corsair RM650x V3 / Acer XB271HU (1440p165) / LG C1 55"
Mobil: Moto G200