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.
 
          
 Überprüfen der Dateiendung beim Upload
									
									
									Überprüfen der Dateiendung beim Upload
								 Moderator
 Moderator 
							
						 und entgültig *verwarn*
 und entgültig *verwarn*
Kommentar