Ku mulla on täs
$limitedext = array(".gif",".jpg",".jpeg",".png",".txt", ".nfo",".doc",".rtf",".htm",".dmg",".zip",".rar",".gz",".swf", ".fla",".wav",".mp3",".bmp",".avi",".aac",".au",".aiff",".gsm", ".vox",".raw",".ogg",".flac",".m4a",".rma",".html",".mpg",".wmv");
ja kun se katsoo minkä tyyppinen se filu on niin
$file_ext = strrchr($filename, '.'); if (!in_array(strtolower($file_ext),$limitedext)) { $wrongext="no"; }
tuo jatkuu mutta kun tulee tohong kohtaan että se kattoo onko $wrongtext "no" niin
if ($wrongtext == "no"){ echo "This file type is not allowed, file: $filename"; }
täs on se koodi kun on $wrongtext se ei jatka tosta eteenpäin uploadamista NIIN tää silti hyväksyy esim php filun vaikka sitä ei oo tuol
Ongelma korjautuu esimerkiksi lisäämällä $wrongtext
-muuttujaa tarkastelevalle if
-lohkolle else
-lohko ja sijoittamalla skriptin tiedoston lähetysosio sinne, sillä jos kyseinen osio on väistämättä suoritettavassa lohkossa, se suoritetaan.
eiku tos on pieni kirjotus virhe just huomasin
Aihe on jo aika vanha, joten et voi enää vastata siihen.