kostenloser Webspace werbefrei: lima-city


[PHP] Fehler beim Dateiupload

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    madhouse

    madhouse hat kostenlosen Webspace.

    Guten Tag,

    im nachfolgenden Code habe ich leider ein paar Probleme. Er ist auch noch nicht fertig, aber bis hierhin funktioniert er ja leider noch nichtmal. Also wie gesagt, mehrere nicht nur ein Fehler drin.

    if ($_GET['schritt'] == '1')
    {
        echo "<div align='center'>
              <form action='index.php?action=rinputmap&schritt=2' method='post' enctype='multipart/form-data'>
                  <table border='0' width='433' height='140' cellpadding='0' cellspacing='0'>
                      <tr>
                          <td width='50' height='50'>
                              Name:
                          </td>
                          <td width='277' height='50'>
                              <input type='text' name='mapname' size='20'><br><font size='1'>z.B. DM-Rotarena;AR-Champions</font>
                          </td>
                          <td width='106' height='50'>
                              <select name='type'>
                                  <option value=dm>DM</option>
                                  <option value=ar>AR</option>
                              </select>
                          </td>
                      </tr>
                      <tr>
                          <td width='50' height='50'>
                              Map:
                          </td>
                          <td width='277' height='50'>
                              <input type='file' name='map' size='20'>
                          </td>
                          <td width='106' height='50'></td>
                      </tr>
                      <tr>
                          <td width='50' height='50'></td>
                          <td width='277' height='50'></td>
                          <td width='106' height='50'>
                              <input type='submit' value='weiter...'>
                          </td>
                      </tr>
                  </table>
              </form>
              </div>";
    }
    
    elseif ($_GET['schritt'] == '2')
    {
    mkdir('inhalt/rune/maps/'.$_POST["type"].'/'.$_POST["mapname"], '0777')
    zeile 46:    move_uploaded_file($_POST['mapname'] , '/inhalt/rune/maps/'.$_POST["type"].'/'.$_POST["mapname"]);
    echo "<div align='center'>
              <form action='index.php?action=rinputmap&schritt=3' method='post'>
                  <table border='0' width='433' height='140' cellpadding='0' cellspacing='0'>
                      <tr>
                          <td width='50' height='50'></td>
                          <td width='277' height='50'></td>
                          <td width='106' height='50'></td>
                      </tr>
                      <tr>
                          <td width='50' height='50'></td>
                          <td width='277' height='50'></td>
                          <td width='106' height='50'></td>
                      </tr>
                      <tr>
                          <td width='50' height='50'>
                              Bild:
                          </td>
                          <td width='277' height='50'>
                              <input type='file' name='bild' size='20'>
                              <input type=hidden name='type2' value=$_POST[\"type\"]>
                              <input type=hidden name='name2' value=$_POST[\"mapname\"]>
                          </td>
                          <td width='106' height='50'>
                              <input type='submit' value='weiter...'>
                          </td>
                      </tr>
                  </table>
              </form>
          </div>";
    zeile 76:  }
    
    elseif ($_GET['schritt'] == '3')
    {
    move_uploaded_file($_POST['bild'] , '/inhalt/rune/maps/'.$_POST["type2"].'/'.$_POST["name2"]);
    }


    W?re dankebar fuer Hilfe. Und sry, das der Code soweit nach rechts geht.

    mfg madhouse

    Beitrag ge?ndert am 24.04.2006 18:27 von madhouse
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Fehler? D?rfen wir Fehlersuche spielen?


    K?nntest du nich bitte beschreiben, um welchen fehler es sich handelt, ...

    Danke, den die Glaskugel hilft auch nicht mehr!
  4. Autor dieses Themas

    madhouse

    madhouse hat kostenlosen Webspace.

    Ja ok sry^^



    Parse error: syntax error, unexpected T_STRING in /home/webpages/lima-city/madhouse/html/rinputmap.php on line 46


    und

    Parse error: syntax error, unexpected T_ECHO in /home/webpages/lima-city/madhouse/html/rinputmap.php on line 47


    und

    Parse error: syntax error, unexpected '}' in /home/webpages/lima-city/madhouse/html/rinputmap.php on line 76
  5. Also ich habe deine geposteten code getest und die fehler verbessert! So m?sste es funktionieren!

    if ($_GET['schritt'] == '1')
    
    {
    
        echo "<div align='center'>
    
              <form action='index.php?action=rinputmap&schritt=2' method='post' enctype='multipart/form-data'>
    
                  <table border='0' width='433' height='140' cellpadding='0' cellspacing='0'>
    
                      <tr>
    
                          <td width='50' height='50'>
    
                              Name:
    
                          </td>
    
                          <td width='277' height='50'>
    
                              <input type='text' name='mapname' size='20'><br><font size='1'>z.B. DM-Rotarena;AR-Champions</font>
    
                          </td>
    
                          <td width='106' height='50'>
    
                              <select name='type'>
    
                                  <option value=dm>DM</option>
    
                                  <option value=ar>AR</option>
    
                              </select>
    
                          </td>
    
                      </tr>
    
                      <tr>
    
                          <td width='50' height='50'>
    
                              Map:
    
                          </td>
    
                          <td width='277' height='50'>
    
                              <input type='file' name='map' size='20'>
    
                          </td>
    
                          <td width='106' height='50'></td>
    
                      </tr>
    
                      <tr>
    
                          <td width='50' height='50'></td>
    
                          <td width='277' height='50'></td>
    
                          <td width='106' height='50'>
    
                              <input type='submit' value='weiter...'>
    
                          </td>
    
                      </tr>
    
                  </table>
    
              </form>
    
              </div>";
    
    }
    
    
    
    elseif ($_GET['schritt'] == '2')
    
    {
    
    mkdir('inhalt/rune/maps/'.$_POST["type"].'/'.$_POST["mapname"], '0777');
    
    move_uploaded_file($_POST["mapname"], "/inhalt/rune/maps/".$_POST['type']."/".$_POST['mapname']);
    
    echo "<div align='center'>
    
              <form action='index.php?action=rinputmap&schritt=3' method='post'>
    
                  <table border='0' width='433' height='140' cellpadding='0' cellspacing='0'>
    
                      <tr>
    
                          <td width='50' height='50'></td>
    
                          <td width='277' height='50'></td>
    
                          <td width='106' height='50'></td>
    
                      </tr>
    
                      <tr>
    
                          <td width='50' height='50'></td>
    
                          <td width='277' height='50'></td>
    
                          <td width='106' height='50'></td>
    
                      </tr>
    
                      <tr>
    
                          <td width='50' height='50'>
    
                              Bild:
    
                          </td>
    
                          <td width='277' height='50'>
    
                              <input type='file' name='bild' size='20'>
    
                              <input type=hidden name='type2' value=".$_POST['type'].">
    
                              <input type=hidden name='name2' value=".$_POST['mapname'].">
    
                          </td>
    
                          <td width='106' height='50'>
    
                              <input type='submit' value='weiter...'>
    
                          </td>
    
                      </tr>
    
                  </table>
    
              </form>
    
          </div>";
    
    }
    
    
    
    elseif ($_GET['schritt'] == '3')
    
    {
    
    move_uploaded_file($_POST['bild'] , '/inhalt/rune/maps/'.$_POST["type2"].'/'.$_POST["name2"]);
    
    }


    Beitrag ge?ndert am 24.04.2006 18:35 von dussel
  6. Autor dieses Themas

    madhouse

    madhouse hat kostenlosen Webspace.

    Danke, ja jetzt klappt es.
  7. Autor dieses Themas

    madhouse

    madhouse hat kostenlosen Webspace.

    Neues Problem:

    if ($_GET['schritt'] == '1')
    {
    echo "<div align='center'>
              <form action='index.php?action=rinputmap&schritt=2' method='post' enctype='multipart/form-data'>
                  <table border='0' width='433' height='140' cellpadding='0' cellspacing='0'>
                      <tr>
                          <td width='50' height='50'>
                              Name:
                          </td>
                          <td width='277' height='50'>
                              <input type='text' name='mapname' size='20'><br><font size='1'>z.B. DM-Rotarena;AR-Champions</font>
                          </td>
                          <td width='106' height='50'>
                              <select name='type'>
                                  <option value='dm'>DM</option>
                                  <option value='ar'>AR</option>
                              </select>
                          </td>
                      </tr>
                      <tr>
                          <td width='50' height='50'>
                              Map:
                          </td>
                          <td width='277' height='50'>
                              <input type='file' name='map' size='20'>
                          </td>
                          <td width='106' height='50'></td>
                      </tr>
                      <tr>
                          <td width='50' height='50'></td>
                          <td width='277' height='50'></td>
                          <td width='106' height='50'>
                              <input type='submit' value='weiter...'>
                          </td>
                      </tr>
                  </table>
              </form>
              </div>";
    }
    
    elseif ($_GET['schritt'] == '2')
    {
    mkdir('inhalt/rune/maps/'.$_POST["type"].'/'.$_POST["mapname"], '0777');
    copy($_FILES['map'] , "/inhalt/rune/maps/".$_POST['type']."/".$_POST['mapname']);
    
    ...


    Das gibt immer den Fehler

    Warning: copy(Array) [function.copy]: failed to open stream: No such file or directory in C:\XAMPP\xampp\htdocs\user\muddy\try\inhalt\rune\rinputmap.php on line 46


    aus. 46 ist die Zeile mit copy().
    W?re sehr dankbar f?r weitere Hilfe

    mfg madhouse

    PS: sry f?r Doppelpost, aber sonst ists nicht im Ticker^^
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!