[PHP] Upload-Problem

Dieses Thema im Forum "Webentwicklung" wurde erstellt von hunt33r, 24. November 2011 .

  1. 24. November 2011
    Upload-Problem

    Hallo Leute,

    Ich sitze schon seit einiger Zeit an einer Datei und verstehe nicht wieso es nicht funktioniert.

    Hier ist der Ausschnitt:
    PHP:
    if( $_POST [ 'eintrag_link' ] ==  "" ) {
    $user_upload_dir = "upload/" ;
    if (
    move_uploaded_file ( $_FILES [ 'file' ][ 'tmp_name' ],  $user_upload_dir . $_FILES [ 'file' ][ 'name' ])) {
    chmod  ( $user_upload_dir . $_FILES [ 'file' ][ 'name' ],  0644 );
    $eintrag_link = $_FILES [ 'file' ][ 'name' ]; }
    }else {
    if (isset(
    $_POST [ 'eintrag_link' ]))  $eintrag_link = $_POST [ 'eintrag_link' ];
    $homepage = substr ( $eintrag_link 0 7 );
    if(
    $homepage == "http://" ) { $eintrag_link = " $eintrag_link " ;}else { $eintrag_link = "http:// $eintrag_link " ;}
    }
    Wenn kein Link angegeben ist soll der Name der Datei als $eintrag_link gespeichert werden aber wo liegt das Problem? Mit dem Link klappt alles super.

    Bitte um eure Hilfe.
     
  2. 25. November 2011
    AW: Upload-Problem

    wieso verarbeitest du im obersten IF einen upload und im ELSE nicht?

    PHP:
    if (empty( $_POST [ 'eintrag_link' ])) {
      
    $user_upload_dir  "upload/" ;
      
      if (
    move_uploaded_file ( $_FILES [ 'file' ][ 'tmp_name' ],  $user_upload_dir . $_FILES [ 'file' ][ 'name' ])) {
        
    chmod  ( $user_upload_dir . $_FILES [ 'file' ][ 'name' ],  0644 );
        
    $eintrag_link  $_FILES [ 'file' ][ 'name' ]; 
      } else {
        
    // das hier fehlte
        
    $eintrag_link  'FEHLER BEIM UPLOAD!' ;
      }
      
    } else {
      
    $eintrag_link  $_POST [ 'eintrag_link' ];
      
    $homepage      substr ( $eintrag_link 0 7 );
      
      if (
    $homepage  !==  "http://" ) {
        
    $eintrag_link  "http:// $eintrag_link " ;
      }
    }

    print 
    $eintrag_link ;
     
  3. 26. November 2011
    AW: Upload-Problem

    Habe es etwas anderes gelöst. Danke für die Alternative und schnelle Antwort.
     
  4. 26. November 2011
    AW: Upload-Problem

    das ist keine alternative... das ist DEIN code nur eben sauber formatiert und mit nem zusätzlichen ELSE falls move_uploaded_file nicht funktioniert.
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.