PHP Upload Probleme !!!



  • $foto1 kommt von einen Formular der als post definiert ist

    if($foto1 != "")
     {
       $uploaddir = '/home/www/web321/html/foto/admin/';
    
        $bild = $foto1;
    
    if (move_uploaded_file($_FILES['bild']['tmp_name'], $uploaddir . $_FILES['bild']['name']))
    {
        $Name = $_FILES['bild']['name'];
    	print "<a href='admin.htm'>Weiter</a>";
    
    } else {
        print "Fehler !!";
    
    }
    

    der kann net laden !

    ist es ergend was falsh ?

    danke cu ...



  • Existiert die Variable $foto1 denn überhaupt? Normalerweise (wenn register_globals deaktiviert ist) musst du über $_POST['foto1'] darauf zugreifen 🙂



  • das ist komisch weil ich hab 3 script am laufen alle laufen nur diesen nicht ob wohl der code von denn ander 2 kopiert worden ist !!!

    😕 😕 😕 😕

    danke ich werde es so wie du sagst ausprobieren !!

    cu....



  • die variable $foto1 existiert !!!

    mit print $foto1; gibt :

    c:\\test.gif aus !!

    aber diesen $_FILES['bild']['name']; gibt nichts zurück !!!!

    hmmm k.a.

    cuu



  • Was sagt denn var_dump($_FILES); ?
    Oder probier statt $_FILES mal $HTTP_POST_FILES



  • Hallo geeky

    mit :

    var_dump($_FILES);

    result :

    array(0) { }

    und mit :

    print $HTTP_POST_FILES['bild']['name'];

    gibt nichts zurück !!! 😕 😕 😕

    was kann ich noch machen !!!



  • Dann liegt dein Fehler wohl eher beim Formular selber - hast du auch enctype="multipart/form-data" mit im form-Tag stehen?



  • nein geht nicht habe ich auch versucht !!!

    also ich weiß auch nicht mehr weiter 😕 😕 😕 😕 😕 😕

    cu 😞 😞 😞



  • Dann zeig doch mal den Code deines Formulars. Werden denn die anderen Sachen aus dem Formular richtig übertragen?



  • print'<table width="807" height="85" border="0">';
        print' <tr>';
        print' <td height="79"><form name="form1" method="get" action="updatefoto.php">';
        print'  <p align="center" class="Stil2">Fotos Einfügen</p>';
        print'  <table width="593" border="0">';
        print'    <tr>';
        print'      <td width="93"><span class="Stil1">Beschreibung</span></td>';
        print'      <td width="484"><input name="beschreibung" value="" type="text" size="70"></td>';
        print'    </tr>';
        print'    <tr>';
        print'      <td>Foto1</td>';
        print'      <td><input name="foto1"  type="file" size="70"></td>';
        print'    </tr>';
        print'    <tr>';
        print'      <td><span class="Stil1">Foto2</span></td>';
        print'      <td><input name="foto2"  type="file" size="70"></td>';
        print'    </tr>';
        print'    <tr>';
         print'     <td>Foto3</td>';
         print'     <td><input name="foto3"  type="file" size="70"></td>';
        print'    </tr>';
        print'    <tr>';
        print'      <td><span class="Stil1">Foto4</span></td>';
        print'      <td><input name="foto4"  type="file" size="70"></td>';
        print'    </tr>';
        print'    <tr>';
        print'      <td>Foto5</td>';
        print'      <td><input name="foto5"  type="file" size="70"></td>';
        print'    </tr>';
         print'   <tr>';
         print'     <td><span class="Stil1">Foto6</span></td>';
         print'     <td><input name="foto6"  type="file" size="70"></td>';
         print'   </tr>';
         print'  <tr>';
         print'     <td>&nbsp;</td>';
         print'     <td><input type="submit" name="Submit" value="Senden">';
          print' <input type="reset" name="Submit2" value="Abbrechen"></td>';
          print' </tr>';
          print'</table>';
    
        print'</form></td>';
      print'</tr>';
    print'</table>';
    


  • Nimm mal method="post" und enctype="multipart/form-data"



  • print'<table width="807" height="85" border="0">';
        print' <tr>';
        print' <td height="79"><form name="form1" enctype="multipart/form-data" method="post" action="updatefoto.php">';
        print'  <p align="center" class="Stil2">Fotos Einfügen</p>';
        print'  <table width="593" border="0">';
        print'    <tr>';
        print'      <td width="93"><span class="Stil1">Beschreibung</span></td>';
        print'      <td width="484"><input name="beschreibung" value="" type="text" size="70"></td>';
        print'    </tr>';
        print'    <tr>';
        print'      <td>Foto1</td>';
        print'      <td><input name="foto1"  type="file" size="70"></td>';
        print'    </tr>';
        print'    <tr>';
        print'      <td><span class="Stil1">Foto2</span></td>';
        print'      <td><input name="foto2"  type="file" size="70"></td>';
        print'    </tr>';
        print'    <tr>';
         print'     <td>Foto3</td>';
         print'     <td><input name="foto3"  type="file" size="70"></td>';
        print'    </tr>';
        print'    <tr>';
        print'      <td><span class="Stil1">Foto4</span></td>';
        print'      <td><input name="foto4"  type="file" size="70"></td>';
        print'    </tr>';
        print'    <tr>';
        print'      <td>Foto5</td>';
        print'      <td><input name="foto5"  type="file" size="70"></td>';
        print'    </tr>';
         print'   <tr>';
         print'     <td><span class="Stil1">Foto6</span></td>';
         print'     <td><input name="foto6"  type="file" size="70"></td>';
         print'   </tr>';
         print'  <tr>';
         print'     <td>&nbsp;</td>';
         print'     <td><input type="submit" name="Submit" value="Senden">';
          print' <input type="reset" name="Submit2" value="Abbrechen"></td>';
          print' </tr>';
          print'</table>';
    
        print'</form></td>';
      print'</tr>';
    print'</table>';
    

    _________________________________

    Geht auch nicht sorry !! 😞 😞 😞



  • 1.) Poste doch nicht immer wieder den praktisch unveränderten Code.
    2.) Wie versuchst du denn derzeit auf die Datei zuzugreifen?
    3.) Gibt var_dump(_FILES)odervar_dump(\_FILES) oder var\_dump(HTTP_POST_FILES) etwas aus - letzteres nicht ohne global innerhalb einer Funktion aufrufen


Anmelden zum Antworten