Hallo zusammen,
folgendes Script gibt immer anschließende Fehler aus und ich habe keine Idee warum:
System: Apache 2.0.47 mit PHP 4.3.2
-------------------Script---------------------------------------------------------
-------------------Script-Ende-------------------------------------------------
---------------Fehlermeldung-----------------------------------------------
[client 192.168.0.11] PHP Warning: move_uploaded_file(/var/www/default/intern/upload/timeupdate.sh): failed to open stream: No such file or directory in /var/www/default/intern/vdb/test.php on line 5, referer: http://daheim.dyndns.org/intern/vdb/test.php
[client 192.168.0.11] PHP Warning: move_uploaded_file(): Unable to move '/var/httptmp/phpaKQEek' to '/var/www/default/intern/upload/timeupdate.sh' in /var/www/default/intern/vdb/test.php on line 5, referer: http://daheim.dyndns.org/intern/vdb/test.php
oder mit copy
client 192.168.0.11] PHP Warning: copy(/var/www/default/intern/upload/Online.sh): failed to open stream: No such file or directory in /var/www/default/intern/vdb/test.php on line 5, referer: http://daheim.dyndns.org/intern/vdb/test.php
--------------------Fehlermeldung-Ende-------------------------------------
Das Verzeichnis 'upload' ist mit 777-Rechte versehen und sogar der Apache-User ist Owner davon.
Für mich sieht die Fehlermeldung so aus, dass er das Upload-File in seiner lokalen Umgebung sucht und dort natürlich nicht finden kann.
Upload lt. php.ini steht auf on das tmp_dir hat auch die Rechte 777.
Wo liegt denn der Fehler - ich komme irgendwie nicht dahinter!
Thanx für Eure Hilfe!
Gruss
Linosch
folgendes Script gibt immer anschließende Fehler aus und ich habe keine Idee warum:
System: Apache 2.0.47 mit PHP 4.3.2
-------------------Script---------------------------------------------------------
PHP-Code:
<?
$uploaddir="/var/www/default/intern/upload/";
if (isset($_POST['submit']) == "Send File")
{
move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir.$_FILES['userfile']['name']);
// copy($_FILES['userfile']['tmp_name'], $uploaddir.$_FILES['userfile']['name']);
}
?>
<html>
<body>
<form enctype="multipart/form-data" action="test.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="30000">
Send this file: <input name="userfile" type="file">
<input type="submit" name="submit" value="Send File">
</form>
</body>
</html>
---------------Fehlermeldung-----------------------------------------------
[client 192.168.0.11] PHP Warning: move_uploaded_file(/var/www/default/intern/upload/timeupdate.sh): failed to open stream: No such file or directory in /var/www/default/intern/vdb/test.php on line 5, referer: http://daheim.dyndns.org/intern/vdb/test.php
[client 192.168.0.11] PHP Warning: move_uploaded_file(): Unable to move '/var/httptmp/phpaKQEek' to '/var/www/default/intern/upload/timeupdate.sh' in /var/www/default/intern/vdb/test.php on line 5, referer: http://daheim.dyndns.org/intern/vdb/test.php
oder mit copy
client 192.168.0.11] PHP Warning: copy(/var/www/default/intern/upload/Online.sh): failed to open stream: No such file or directory in /var/www/default/intern/vdb/test.php on line 5, referer: http://daheim.dyndns.org/intern/vdb/test.php
--------------------Fehlermeldung-Ende-------------------------------------
Das Verzeichnis 'upload' ist mit 777-Rechte versehen und sogar der Apache-User ist Owner davon.
Für mich sieht die Fehlermeldung so aus, dass er das Upload-File in seiner lokalen Umgebung sucht und dort natürlich nicht finden kann.
Upload lt. php.ini steht auf on das tmp_dir hat auch die Rechte 777.
Wo liegt denn der Fehler - ich komme irgendwie nicht dahinter!
Thanx für Eure Hilfe!
Gruss
Linosch
Kommentar