WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Datei-Upload funktioniert nicht (http://www.wcm.at/forum/showthread.php?t=193068)

T.dot 11.06.2006 21:49

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    
    



Satan_666 12.06.2006 11:25

Zitat:

Original geschrieben von reemrev
kurze Frage noch:
lag der Fehler in dieser Zeile "$banner=$_POST['banner'];"?
Hab mal eine Stunde gebraucht um zu erkennen, dass $_SESSION['banner']= $_POST['banner'] nicht funktioniert, $banner=$_POST['banner'] hingegen schon.

Geholfen hat (zumindest mir) dieses Zeile:

PHP-Code:

$_FILES['userfile']['tmp_name'



Alle Zeitangaben in WEZ +2. Es ist jetzt 05:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag