Einzelnen Beitrag anzeigen
Alt 11.06.2006, 21:49   #11
T.dot
Master
 
Registriert seit: 13.08.2003
Beiträge: 624


Standard

bei hochgeladenen Files interessiert das $_POST Array nicht, sonder das $_FILES Array.

Es folgt ein sehr einfaches Uploadscript, es wird davon ausgegangen, dass das Eingabfeld zum Dateihochladen "file" heißt.

PHP-Code:
if(isset($HTTP_POST_FILES) && is_uploaded_file($_FILES['file']['tmp_name']))
    {
        
$file $_FILES['file']['tmp_name'];
        
$file_name $_FILES['file']['name'];
        
        if(!empty(
$file_name))
        {
            
$datei "upload/" $file_name;                            
            
            if(
copy($file,$datei))
            {    if(!
chmod($datei0440))
                {
                    
//Fehler bei der Dateirechtvergabe
                
}
            }
            else
            { 
                
//Fehler beim kopieren 
            
}
        }    
        else     
        { 
            
//Datei war leer
        
}
    }    
    else    
    {    
        
//keine Datei hochgeladen    
    

T.dot ist offline   Mit Zitat antworten