Jag hittade iaf ett script som jag tror att jag kan fixa till lite. Men jag har stött på ett litet problem i scriptet, den del som verifierar att filtypen är tilåten. Det verkar som att preg_split inte fungerar...
Så här ser kod-stycket ut:
$filename = strtolower($_FILES['userfile']['name']); // Get file name; make it all lowercase
$file_ext = preg_split("/./",$filename); // Split filename at period (name.ext)
$allowed_ext = preg_split("/,/",$allowed_ext); // Create array of extensions
foreach($allowed_ext as $ext){
if($ext==$file_ext[1]) $match = "1"; // File is allowed
}
// File extension not allowed
if($match!="1"){
$error .= "- File type '".$file_ext[1]."' isn't allowed: $filename<br>";
}
Problemet är att "$file_ext[1]" inte innehåller något... Why???