probleme mit copy()

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

  • probleme mit copy()

    Hallöchen, ich habe da ein Problem mit einem Upload script, dass ich mir gebastel habe.

    Aber ich komme da einfach nicht weiter. Es kommt immer die gleiche Fehlermeldung:

    Warning: copy(G:\autoupg.zip) [function.copy]: failed to create stream: No such file or directory in /home/files/public_html/eurochor/photos.php on line 88
    Datei "autoupg.zip" wurde NICHT hochgeladen!
    The file "autoupg.zip" has NOT been uploaded!



    Hier der Code

    PHP-Code:
    <!-- ///// UPLOAD ////// -->
    <form action="photos.php" method="POST">
    <table>
     <tr>
      <td><b>File:</b></td>
      <td><input name="datei2" type="file" size="45" maxlength="100000" accept="text/*"></td>
     </tr>
     <tr>
      <td><b>Password:</b></td>
      <td><input name="kennwort" type="password" size="20"></td>
     </tr>
     <tr>
    <?php $nbsp "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"?>
      <td rowspan="2"><button name="load" type="submit"><b><? echo $nbsp ?>Upload<? echo $nbsp ?></b></button></td>
     </tr>
    </table>
    </form>
    <?php
    if (isset($load)) {
    echo 
    "<div class='upload_text'>";
    $pfad "zip\\";
    $password "";     //ist absichtlich leer!!!!!!!!!!!
    $art"zip";

    $pass $_POST['kennwort'];
    $datei3 $_POST['datei2'];
    $datei1 str_replace("\\\\","\\","$datei3");
    $datei4 str_replace("\\\\","/","$datei3");

    $datei basename($datei4);
    $uppi $inc $pfad $datei;

    if (
    $pass != $password) {
    echo 
    "FALSCHES PASSWORT!<br>WRONG PASSWORD!";
    } elseif (
    $datei1 == "") {
    echo 
    "Keine Datei gewählt!<br>No File chosen!";
    } elseif (
    file_exists("$uppi")) {
    echo 
    "Die Datei \"" $datei "\" ist bereits vorhanden!<br>The file \""$datei "\" exist already!";
    } elseif (
    $art != substr($datei, -3)) {
    echo 
    "Die Datei \"" $datei "\" ist kein *.zip File!<br>The file \"" $datei "\" is no *.zip file!";
    } else {
    $error "0";
    //copy($_POST['datei2'],$uppi) or $error = "1";
    copy($datei1,$uppi) or $error "1";

    if (
    $error == "0")  {
    echo 
    "Die Datei \"" $datei "\" wurde hochgeladen!<br>The file \"" $datei "\" has been uploaded!";
    } else {
    echo 
    "Datei \"" $datei "\" wurde NICHT hochgeladen!<br>The file \"" $datei "\" has NOT been uploaded!";
    }}
    echo 
    "</div>
    "
    ;
    }
    echo 
    "";


    Kann mir vielleicht jemand weiterhelfen??
    wäre echt super!!!!

  • #2
    ach ja, nicht dass ihr denkt ich hätts vergessen, des "?> " gibts natürlich!!!!!!!!!!!!!


    gruß, Martin

    Kommentar


    • #3
      Schau dir doch einfach mal an was hier bei der darstellung mit den farbenpassiert, ab $pfad=
      Die Musikreview Seite

      hi, i'm a signature virus. copy me into your signature to help me spread.

      Kommentar


      • #4
        Hey Tartax, danke für den Tip. Aber leider war es nicht das. Das war nur ein fehler beim Rüberkopieren in den Thread..

        es kommt noch immer

        Warning: copy(G:\autoupg.zip) [function.copy]: failed to create stream: No such file or directory in /home/files/public_html/eurochor/photos.php on line 88
        Datei "autoupg.zip" wurde NICHT hochgeladen!
        The file "autoupg.zip" has NOT been uploaded!

        hier der nochmals der Aktuelle Code:
        PHP-Code:
        <!-- ///// UPLOAD ////// -->
        <form action="photos.php" method="POST">
        <table>
         <tr>
          <td><b>File:</b></td>
          <td><input name="datei2" type="file" size="45" maxlength="100000" accept="text/*"></td>
         </tr>
         <tr>
          <td><b>Password:</b></td>
          <td><input name="kennwort" type="password" size="20"></td>
         </tr>
         <tr>
        <?php $nbsp "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"?>
          <td rowspan="2"><button name="load" type="submit"><b><? echo $nbsp ?>Upload<? echo $nbsp ?></b></button></td>
         </tr>
        </table>
        </form>
        <?php
        if (isset($load)) {
        echo 
        "<div class='upload_text'>";
        $pfad "zip\\";
        $password "";  // <--- von mir extra leergelassen
        $art"zip";

        $pass $_POST['kennwort'];
        $datei3 $_POST['datei2'];
        $datei1 str_replace("\\\\","\\","$datei3");
        $datei4 str_replace("\\\\","/","$datei3");

        $datei basename($datei4);
        $uppi $inc $pfad $datei;

        if (
        $pass != $password) {
        echo 
        "FALSCHES PASSWORT!<br>WRONG PASSWORD!";
        } elseif (
        $datei1 == "") {
        echo 
        "Keine Datei gewählt!<br>No File chosen!";
        } elseif (
        file_exists("$uppi")) {
        echo 
        "Die Datei \"" $datei "\" ist bereits vorhanden!<br>The file \""$datei "\" exist already!";
        //} elseif ($art != substr($datei, -3)) {     // <-- extra deaktiviert, damit ich nicht immer ein ZIP file suchen muss
        //echo "Die Datei \"" . $datei . "\" ist kein *.zip File!<br>The file \"" . $datei . "\" is no *.zip file!";
        } else {
        $error "0";
        //copy($_POST['datei2'],$uppi) or $error = "1";
        copy($datei1,$uppi) or $error "1";

        if (
        $error == "0")  {
        echo 
        "Die Datei \"" $datei "\" wurde hochgeladen!<br>The file \"" $datei "\" has been uploaded!";
        } else {
        echo 
        "Datei \"" $datei "\" wurde NICHT hochgeladen!<br>The file \"" $datei "\" has NOT been uploaded!";
        }}
        echo 
        "</div>
        "
        ;
        }
        echo 
        "";

        ?>


        also, stay cool, don't freeze!!!!!!!!

        Kommentar


        • #5
          sorry, is noch immer, anscheinend löscht das Forum den zweiten \ raus.....


          $pfad = "zip\\";
          $password = "";
          $art= "zip";


          $pass = $_POST['kennwort'];
          $datei3 = $_POST['datei2'];
          $datei1 = str_replace("\\\\","\\","$datei3");
          $datei4 = str_replace("\\\\","/","$datei3");

          so sollte es eigentlich aussehen...


          gruß, Martin

          Kommentar


          • #6
            Ich habe heute weiterrumgebastelt, aber irgendwie komm ich einfach nicht weiter....

            wäre echt nett, wenn mir wer weiterhelfen könnte...


            Gruß aus FL, Martin

            Kommentar


            • #7
              hmm,

              du solltest deinen code vielleicht noch umständlicher und undurchsichtiger gestalten ...

              schau dir bitte mal das $_FILES-array an ... du scheinst einige denkfehler in deinem code zu haben ... soweit ich das ersehen kann.
              Die Zeit hat ihre Kinder längst gefressen

              Kommentar

              Lädt...
              X