Andavos: Copy geht nicht

Hallo,

Ich würde gerne einen Bild-Upload-Tool auf meinen Server machen:
Der Script dafür sieht so aus:

<?php
$upload = "$datei_name";
copy ($datei,$upload);
echo "Die Datei wurde erfolgreich hochgeladen!";
?>

Das Formular sieht so aus:
<form enctype="multipart/form-data" action="upload.php" method="post">

<input type="file" name="datei"><br>
<input type="submit" value="Senden">
</form>

Wenn ich dies jetzt mache, kommt immer:
Warning: copy(bild.jpg) [function.copy]: failed to create stream: Permission denied in /home/www/htdocs/rpgcommunity.de/clanwissen/icons/upload.php on line 6

Liegt das evt. an meinem Server oder an dem Script.

<? phpinfo() ?> findet ihr hier:
http://www.rpgcommunity.de/clanwissen/icons/phpinfo.php

MFG
Andavos

  1. Hallo,

    laut deiner PHPINFO ist läuft auf deinem Webspace PHP im safe_mode.

    Du musst dein Script umändern in:

    <?php
    $upload = "$datei_name";
    move_uploaded_file ($datei,$upload);
    echo "Die Datei wurde erfolgreich hochgeladen!";
    ?>

    Weiters muss der Zielordner auf chmod 777 gesetzt sein.

    Frundliche grüße

    M.Spindelböck

    1. Hallo,
      Arg bin ich doof. Hab vergessen den Ordner auf 777 zu stellen ^^
      Jetzt gehts auch mit dem alten Script.

      Danke dir :)

      MFG
      Andavos

  2. abend,

    <?php
    $upload = "$datei_name";
    copy ($datei,$upload);
    echo "Die Datei wurde erfolgreich hochgeladen!";

    ^ wie kannst du dir an dieser stelle schon sicher sein, dass
         das geklappt hat.. die erfolgmeldung wird ja hierbei in jedem
         fall ausgegeben.. ?!

    besser => if(move_uploaded_file ($datei,$upload)) echo "yuppi";

    mfg,
    (tanz das)
    Z.N.S.

    --
    <img src="http://www.dmp-web.de/comunicout/neubauten.gif" border="0" alt="">
    1. Hallo,
      für meine Bedürfnisse reicht das vollkommen aus ;)
      Da brauch ich sowas nicht mit if.... ;)

      MFG
      Andavps