Problem mit Dateiupload!

Alles, was PHP betrifft, kann hier besprochen werden.

Problem mit Dateiupload!

Postby rain » 25. January 2004 10:42

Servus!

Ich habe folgendes Problem:

ICh möchte mit folgendem Code Dateien auf einen Linux Server, auf den
ein LAMPP Server installiert ist hochladen:

[code]
Mit diesem Formular wählt man aus, welche Datei hinaufgeladen werden soll:

<form enctype="multipart/form-data" method="post" action="new_entry.php">
<input type="hidden" name="MAX_FILE_SIZE" value="30000">
<input name="userfile" type="file">
<input type="submit" value="Fertig" name ="gesendet"> <input type="reset" value="Eingaben rücksetzen">


Mit folgendem Code verarbeite ich das Formular:
$uploaddir = 'htdocs/';

print "<pre>";
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])) {
print "Datei wurde erfolgreich hinzugefügt.<br>";
print_r($_FILES);
}
else {
print "FEHLER! Datei konnte nicht hinzugefügt werden.<br>";
print_r($_FILES);
}
[/code]

Auf meinem lokalen WAMPP Server Funktioniert das Skript wunderbar. Wenn ich es jedoch am Linux
Server ausprobieren möchte - so bekomme ich immer die Fehlermeldungen:

Warning: move_uploaded_file(htdocs/model05.jpg): failed to open stream: No such file or directory in /opt/lampp/htdocs/new_entry.php on line 20

Warning: move_uploaded_file(): Unable to move '/tmp/phpchLLtn' to 'htdocs/model05.jpg' in /opt/lampp/htdocs/new_entry.php on line 20

FEHLER! Datei konnte nicht hinzugefügt werden.
(
[userfile] => Array
(
[name] => model05.jpg
[type] => image/pjpeg
[tmp_name] => /tmp/phpchLLtn
[error] => 0
[size] => 3469
)


Meine Frage ist nun, welche Änderungen, bzw Einstellungen ich beim Linux Server machen
muss, damit dieses Skript funktioniert.

ICh würde mich freuen wenn ihr mir Tipps gebt, um mein Problem zu lösen.

RAIN
rain
 
Posts: 15
Joined: 16. January 2004 20:49

Re: Problem mit Dateiupload!

Postby Stefan » 25. January 2004 17:10

Servus,

wie siehts aus, wenn Du in die Variable $uploaddir den ganzen Pfad zum Verzeichniss schreibst?

Code: Select all
$uploaddir = "/opt/lampp/htdocs/";



beste Grüßen
Stefan
User avatar
Stefan
 
Posts: 475
Joined: 26. December 2002 22:36
Location: Mitten in der sonnigen Südpfalz


Return to PHP

Who is online

Users browsing this forum: No registered users and 13 guests