[PHP/HTML] Dateiupload funktioniert nicht...
-
Hi,
ich versuche ein einfaches Dateiupload zu machen.
Jenes funktioniert im Internet auf einem WebServer, aber auf meinem eigenen PC nicht, ich verwende Apache 2 und PHP 4(.3.5 glaub ich).Hat jemand eine Idee, woran es liegen könnte, dass es nicht klappt?
$_FILES['filename']['tmp_dir'] ist einfach '' :(.
Andere Dateiuploads hingegen funktionieren ohne Probleme von meinem PC aus.
Dazu ist noch zu sagen, dass PHP bei mir meldet:
Notice: Undefined index: filename in D:\Gemeinsames\Mihahome\RDD\registr.php on line 19
was ich auch nicht verstehe.Hat jemand eine ID?
MfG MAV
-
Hast du in der php.ini ein gültiges temp-verzeichnis angegeben und file_uploads aktiviert ?
-
Cool, am temp-Verzeichnis lag es.
Aber mich wundert das, auf einem anderen Skript funktionierte das Hochladen auf dem selben Server nämlich scheinbar auch ohne Temp-Verzeichnis, woran kann das liegen?Danke jedenfalls
-
Hi,
nächstes Problem:
ich befinde mich in /RDD/Core/ und möchte jetzt nach /RDD/Avatare etwas schreiben.
Leider passt dem das überhaupt nicht...$_FILES['filename']['tmp_dir'] ist garantiert nicht leer; die Fehlermeldung:
Warning: move_uploaded_file(../Avatare/pic00014.gif): failed to open stream: No such file or directory in D:\Gemeinsames\Mihahome\RDD\Core\Benutzer.php on line 276
Zeile 276:
move_uploaded_file($_FILES['filename']['tmp_name'], "../Avatare/pic00014.gif");Jemand nochmal eine Idee?
Dazu ist noch zu saqen:
Die Zeile ist in einer Funktion einer Klasse, die in /RDD/Core liegt.
Instanziiert wird die Klasse ebenfalls in einer Datei in /RDD/Core. Aufgerufen wird das Teil aus /RDDBei einem anderen Fall klappt es:
Klasse in: /RDD/Core
Instanziierung: /RDD/Core
Aufruf: /RDD/AdminIn/Hat jemand eine Idee?
MfG MAV
-
Versuchs mal mit nem absoluten Pfad...
-
Sag, zauberst du irgendwie?
Ich habe das schon mal mit absolutem Pfad ausprobiert, paar Male, aber es hat nicht funktioniert, jetzt probier ich's damit und es geht.Danke