[PHP] Dateiupload funktioniert nicht

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Dark|pUM4, 20. Februar 2012 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 20. Februar 2012
    Dateiupload funktioniert nicht

    Hallo Leute,

    habe wieder mal ein Problem und komm nicht dahinter.
    Hab einen einfachen HTML Upload, der nicht funktioniert.

    Habt ihr eine Idee?

    Hier der Code:
    PHP:
    if($_POST['save']) {

    if(!isanyadmin($userID)) die();

        $name = $_POST['name'];
        $laenge = $_POST['laenge'];
        $dauer = $_POST['dauer'];
        $dat_eins = $_FILES[dat_eins];
        $dat_zwei = $_FILES[dat_zwei];
        $dat_drei = $_FILES[dat_drei];
        $dat_viel = $_FILES[dat_vier];
        
        $datei_eins = '';
        $datei_zwei = '';
        $datei_drei = '';
        $datei_vier = '';
        $pfad = 'touren/';
        
    if($dat_eins[tmp_name] != ''){
        $datei_eins = $name.'_1.pdf';
         @move_uploaded_file($dat_eins[tmp_name], $pfad.$name.'_1.pdf');
         @chmod($pfad.$datei_eins, 0644);
    }

    if($dat_zwei[tmp_name] != ''){
        $datei_zwei = $name.'_2.pdf';
         move_uploaded_file($dat_zwei[tmp_name], $pfad.$name.'_2.pdf');
         @chmod($pfad.$datei_zwei, 0644);
    }

    if($dat_drei[tmp_name] != ''){
        $datei_drei = $name.'_3.pdf';
         move_uploaded_file($dat_drei[tmp_name], $pfad.$name.'_3.pdf');
         @chmod($pfad.$datei_drei, 0644);
    }

    if($dat_vier[tmp_name] != ''){
        $datei_vier = $name.'_4.pdf';
         move_uploaded_file($dat_vier[tmp_name], $pfad.$name.'_4.pdf');
         @chmod($pfad.$datei_vier, 0644);
    }

            safe_query("INSERT INTO touren (name, laenge, dauer, datei_eins, datei_zwei, datei_drei, datei_vier)
                            values('".$name."', '".$laenge."', '".$dauer."', '".$datei_eins."', '".$datei_zwei."', '".$datei_drei."', '".$datei_vier."')");
                           
        header("Location: index.php?site=touren");
    }
    elseif($_GET['action'] == 'add') {
        
        if(!isanyadmin($userID)) die();
        
    ?>

    <form action="touren.php" method="post" name="post" enctype="multipart/form-data">
      <table width="96%" border="0" cellspacing="1" cellpadding="2">
        <tr> 
          <td align="center"><div class="Stil66666" style="overflow:hidden; color:#efb807;"><nobr>Neuer Eintrag</div><hr width="90%" size="2" noshade align="left" color="#efb807"></td>
        </tr>
        <tr> 
          <td></td>
        </tr>
        <tr> 
          <td><table width="100%" border="0" align="center" cellpadding="2" cellspacing="0">
              <tr> 
                <td>Name:<br />
                <input name="name" type="text" id="name" size="50" /></td>
              </tr>
              <tr> 
                <td>L&auml;nge:<br />
                <input name="laenge" type="text" id="laenge" value="zb: ~900km" size="50" /></td>
              </tr>
              <tr> 
                <td>Dauer:<br />
                <input name="dauer" type="text" id="dauer" value="zb: ~2Tage" size="50" /></td>
              </tr>
              <tr> 
                <td>Datei eins:<br />
                <input name="dat_eins" type="file" id="dat_eins" size="50" /></td>
              </tr>
              <tr> 
                <td>Datei zwei:<br />
                <input name="dat_zwei" type="file" id="dat_zwei" size="50" /></td>
              </tr>
              <tr> 
                <td>Datei drei:<br />
                <input name="dat_drei" type="file" id="dat_drei" size="50" /></td>
              </tr>
              <tr> 
                <td>Datei vier:<br />
                <input name="dat_vier" type="file" id="dat_vier" size="50" /></td>
              </tr>
              <tr> 
                <td valign="bottom" align="right"><input name="save" type="submit" value="senden"></td>
              </tr>
            </table>
          </td>
        </tr>
      </table>
    </form>

    <?
    }
     
  2. 20. Februar 2012
    AW: Dateiupload funktioniert nicht

    sry hat sich erledigt ... irgendwie gabs ein chmod problem ... oO ich !!!
     
  3. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.