Probleme mit "move_uploaded_file"

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • DjMG
    antwortet
    Ich habs
    Lag am HTML Teil bei der max.filesize

    LG
    DjMG

    Einen Kommentar schreiben:


  • penizillin
    antwortet
    zeig doch einfach mal das gesamte print_r($_FILES) bitte.

    Einen Kommentar schreiben:


  • DjMG
    antwortet
    @onemorenerd:

    echo $_FILES['theme']['tmp_name'] ... gibt nichts aus.

    LG
    DjMG

    Einen Kommentar schreiben:


  • onemorenerd
    antwortet
    Re: Probleme mit "move_uploaded_file"

    Original geschrieben von DjMG
    Bis zum "move_uploaded_file" geht alles, aber
    dort verschiebt er die Datei nicht.
    Woran könnte das liegen?
    ...

    move_uploaded_file($_FILES['theme']['tmp_name'], ...)

    ...
    - $_FILES['theme']['tmp_name'] ... ist leer
    Wie kann die Variable leer sein? Woher weißt du das?

    Einen Kommentar schreiben:


  • DjMG
    antwortet
    Das error_reporting bringt keine verwertbaren ergebnisse.

    LG
    DjMG

    Einen Kommentar schreiben:


  • ghostgambler
    antwortet
    error_reporting(E_ALL);

    echo $_FILES['blubb']['error']

    ?

    Einen Kommentar schreiben:


  • DjMG
    antwortet
    Erledigt.

    LG
    DjMG

    Einen Kommentar schreiben:


  • wahsaga
    antwortet
    Original geschrieben von DjMG
    Was meinst du mit "umbrechen" ?
    Zeilemüumbrüche einfügen, damit man nicht meterweit querscrollen muss - siehe Regeln.

    Einen Kommentar schreiben:


  • DjMG
    antwortet
    Editiert auf "PHP-Tag"
    Was meinst du mit "umbrechen" ?

    LG
    DjMG

    Einen Kommentar schreiben:


  • hasch
    Ein Gast antwortete
    Bevor du deinen Code nicht umbrichst wird ihn siuch auch keiner anschaun und schreibe in doch bitte im PHP Tag, damit Syntaxhervorhebung sichtbar wird.

    Einen Kommentar schreiben:


  • DjMG
    hat ein Thema erstellt Probleme mit "move_uploaded_file".

    Probleme mit "move_uploaded_file"

    Hallo liebe User!

    "Mein" Uploadscript bereitet mir noch immer Probleme.
    Nämlich: Bis zum "move_uploaded_file" geht alles, aber
    dort verschiebt er die Datei nicht.
    Woran könnte das liegen? Hoster = Funpic

    Hier ein Ausschnitt des Codes
    PHP-Code:
    if(isset($_POST['submit'])) { #if submit  
          
    $name=$_POST['name'];  
          
    $themename=$_POST['themename'];  
          
    $error=0;  
          
    $msg="";  
          if(empty(
    $name)) { $error++;  
          
    $msg="$msg -Sie müssen ihren Namen eingeben 
     "
    ;  
          }  
          if(empty(
    $themename)) { $error++;  
          
    $msg="$msg -Sie müssen einen Themenamen eingeben. 
     "
    ;  
          }  
          if(!isset(
    $_FILES['theme']['tmp_name'])) { $error++;  
          
    $msg="$msg -Sie müssen ein Theme zum Upload angeben! 
     "
    ;  
          } else { 
    ##else wenn file da  
            
    if($_FILES['theme']['size'] > 1536000) { $error++;  
            
    $msg="$msg -Das Theme darf nicht größer als 1536 KBytes sein!  
     "
    ;  
            }  
            
    $themestr=$_FILES['theme']['name'];  
            
    $ends=substr($themestr, -33);  
               
            if(
    $ends!="zip" AND $ends!="rar" AND $ends!="nth") {   
            
    $error++;  
            
    $msg="$msg -Das Theme muss vom Dateityp .rar, .zip
     oder .nth sein!"
    .$_FILES['theme']['name']." - $ends   
     "
    ;  
            }  
          } 
    ##filecheck ende  
            
            
          
    if($error!=0) { ##wenn error dann ausgabe  
             
           
    $themes->assign('handy'$handy);  
           
    $themes->assign('msg'$msg);  
           
    $themes->assign('name'$name);  
           
    $themes->assign('themename'$themename);  
           
    $themes->display('themes_upload_view.tpl');  
             
          }else{ 
    ##wenn kein error  
             
           #####  
             
           
    $filename $_FILES['theme']['name'];  
           if(
    file_exists"./$handy/themes/$filename)) { ##wenn datei existiert  
             
            
    $first substr($filename,0,1);  
            
    $a=1;       
            do{  
    ##do start      
             
    $filename_new $first."".$a."".$filename;  
               
             if(
    file_exists("/".$handy."/themes/".$filename_new))
     {  
              
    $loop=false;  
              
    $a++;  
             }else{  
              
    $loop=true;  
             }   
               
            }while(
    $loop==false);    ##do ende   
             
                
           
    } else { ##wenn datei existiert ende  
            
    $filename_new $_FILES['theme']['name'];  
           }  
              
              
    $datum =  date("Y-m-d H:i:s",time());   
             
        
             
           
    move_uploaded_file($_FILES['theme']['tmp_name'],
     
    "./$handy/themes/$filename_new") or die("upload fehlgeschlagen!");
        
                
                
    mysql_query("insert into themes ( cat, handy, name, uploader, theme, upload)
     VALUES ( '1', '
    $handy', '$themename', '$name', '$filename_new', '$datum' )"
    or die(
    mysql_error());  
        
             
           
    $themes->display('themes_upload_complete.tpl');  
        
             
          }  
    #wenn kein error ende  
            
            
            
        
    }else{ #submitted ende  
            
          
    $themes->assign('handy'$handy);  
          
    $themes->assign('msg''');  
          
    $themes->display('themes_upload_view.tpl');  
            
        } 
    #ende 
    - CHMOD's sind vergeben auf "0777"
    - Absolute Pfade bringen nichts
    - $_FILES['theme']['tmp_name'] ... ist leer
    - print_r($_FILES) bringt auch nichts raus
    - $_FILES['theme']['name'] existiert aber
    - ['size'] auch, ['type'] auch


    Danke für eure Hilfe!
    LG
    DjMG
    Zuletzt geändert von DjMG; 11.06.2006, 13:18.
Lädt...
X