Hallo liebe Wissende!
Ich habe eine Seite, auf der User Dateien hochladen können. Momentan leider auch php und exe Dateien
.
Hier der Code, in der die Abfrage stattfinden soll:
Passenden Code von anderen Scripten habe ich bereits gefunden. Leider schaffe ich es nicht, den Code samt Variablen usw. an meine Seite anzupassen.
Dies wäre die Funktion:
Und das die Abfrage:
Könnte mir jemand helfen den Code entsprechend anzupassen? Ich verzweifle bereits.
Vielen Dank.
Ich habe eine Seite, auf der User Dateien hochladen können. Momentan leider auch php und exe Dateien

Hier der Code, in der die Abfrage stattfinden soll:
PHP-Code:
if(!empty($uploadfile)) {
if(!$this->hasAccess($this->mount,$reldir,"upload")) {
return '<p class="error">'.$this->pi_getLL('no_upload_access').'</p>';
}
if(Hier muss die Abfrage rein - oder?) {
$content .= '<p class="error">'.$this->pi_getLL('fileextensionerror').':
'.$this->conf["allowedExts"].':'.end($str).'</p>';
}
Dies wäre die Funktion:
PHP-Code:
function extAllowed($filename){
if(!($this->conf['checkExt'])) return TRUE;
//all extensions allowed
$includelist = explode(",",$this->conf['extInclude']);
$excludelist = explode(",",$this->conf['extExclude']) ;
//overrides includelist
//debug($excludelist);
//debug($includelist);
$extension='';
if($extension=strstr($filename,'.')){
$extension=substr($extension, 1);
return ((in_array($extension,$includelist)
|| in_array('*',$includelist)) && (!in_array($extension,$excludelist)));
} else {
return FALSE;
}
}
PHP-Code:
if(!$this->extAllowed($_FILES[$this->uploadid]['name'])){ //extension allowed?
return '<p>'.$this->pi_getLL('error.extensionnotallowed').'</p>';
}
Vielen Dank.
Kommentar