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