Copy geht nicht
Andavos
- php
0 M.Spindelböck0 Andavos
0 Z.N.S.0 Andavos
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
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
Hallo,
Arg bin ich doof. Hab vergessen den Ordner auf 777 zu stellen ^^
Jetzt gehts auch mit dem alten Script.
Danke dir :)
MFG
Andavos
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.
Hallo,
für meine Bedürfnisse reicht das vollkommen aus ;)
Da brauch ich sowas nicht mit if.... ;)
MFG
Andavps