webForumDet fria alternativet

Problem med uppladdningsskript

5 svar · 235 visningar · startad av Pedda

PeddaMedlem sedan juni 20004 880 inlägg
#1

Har problem med ett skript, kan någon se vad jag har gjort för fel?
Skriptet påstår hela tiden att jag har fel filtyp.

   // kontrollera filändelsen 
   $filandelse = explode('.',$file['name']); 
   $jpg = count($filandelse) - 1; 
   if($filandelse[$jpg] != 'jpg') { 
      // fel typ! 
      die("Fel filtyp, måste vara jpg!"); 
   }
pimmeMedlem sedan sep. 2001553 inlägg
#2

ser inget direkt fel, men testa skriv ut $filandelse[$jpg].

PeddaMedlem sedan juni 20004 880 inlägg
#3

hmmm, den skriver ut jpgjpg

PeddaMedlem sedan juni 20004 880 inlägg
#4

Nu fungerar det. Har ändrat lite.

   // kontrollera filändelsen 
   $filandelse = explode('.',$file['name']); 
   $jpg = count($filandelse) - 1; 
   if($jpg != 'jpg') { 
      // fel typ! 
      die("Fel filtyp, måste vara jpg!"); 
   }

Någon som vet hur man gör om den ska godkänna gif också?

muskotMedlem sedan jan. 20027 705 inlägg
#5

Borde det inte vara enklare att göra så här?

if (!eregi("\.jpg$", $file) OR !eregi("\.gif$", $file)):
	die("Fel filtyp, måste vara jpg eller gif!");
endif;

Eller är jag ute och cyklar?

PeddaMedlem sedan juni 20004 880 inlägg
#6

Pedda skrev:

Nu fungerar det. Har ändrat lite.

Så fel jag hade. :r Fungerar ju inte alls... godkänner ju alla filändelser. x(

Får testa lite med muskots förslag.

Genererad på 374 ms · cache AV · v20260730165559-full.f96bc7eb