von n0f3aR |
Ich hatte danach gesucht, hab es hinbekommen, trotzdem danke für deine Mühe ;)
Das Problem lag auch daran das die Funktion COPY nicht von meinem localhost akzeptiert wird (aus Sicherheitsgründen).
Hab das ganze mit move_uploaded_file realisiert, gutes Tutorial womit ichs hinbekommen hab gibts hier:
http://de3.php.net/manual/de/features.file-upload.php
für alle die einmal ein ähnliches Problem haben ;) |
von Efchen |
Du meinst, Du suchst eine Möglichkeit, die einzelnen Elemente des Arrays anzusprechen?
$array[0]
$array[1]
... |
von n0f3aR |
Hm... irgendwie kriegt der Server das nicht gebacken den Array des Files auszulesen, darum hab ich Testweise mal unter Selfphp nachgeschlagen und folgenden copdeschnipsel eingebaut:
1:
2:
3:
4:
5:
6:
7:
8: |
$array = $_REQUEST["file"];
foreach ($array as $value)
{
echo "Wert:".$value."<br />\n";
}
|
Ausgabe:
Wert:2.jpg
Wert:image/jpeg
Wert:C:\Programme\wamp\apache\php\uploadtemp\php4E.tmp
Wert:0
Wert:34081
Hier sieht man das die Werte anliegen, aber wie krieg ich das ganze jetzt zerstückelt so das ich die Werte in Variablen habe mit denen ich weiter arbeiten kann?
Ich weiß das klingt jetzt laienhaft, aber ich steh auch noch grad am Anfang.
Danke schonmal |
von Efchen |
Aus schließe ich, dass der Filename nicht richtig in Deinem Script ankommt. Vermutlich wertest Du die übergebenen Parameter falsch aus.
Statt $filename lieber $_REQUEST["filename"] verwenden. Da gibts glaube ich auch ne Sicherheitseinstellung in PHP dafür, ob $filename (wenn das Eingabefeld des Formulars 'filename' hieß) verwendet werden darf, oder nicht. Aber so fit bin ich in PHP noch nicht.
Ich hatte das selbe Problem mit $DOCUMENT_ROOT, das bei mir zuhause nicht geht, und ich $_SERVER["DOCUMENT_ROOT"] verwenden musste.
Schönes Wochenende,
-Efchen |
von n0f3aR |
Folgendes Problem,
ich habe ein php script was mir eine Datei hochlädt.
Dieses Script funktioniert leider aber nur auf dem Server im Internet, auf meinem localhost (WAMP) funktioniert es leider nicht, da erhalte ich folgende Fehlermeldung:
Warning: Unable to open '' for reading: Permission denied in c:\programme\wamp\homepages\upload.php on line 46
Woraus ich schließe das irgendwelche Schreibberechtigungen gesetzt werden müssen damit das upload klappt! Kann mir da jemand weiterhelfen und sagen was ich genau machen muss?
mfG n0f3aR |
|