WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Apache/Windows Einstellung für Dateiuploads per PHP » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
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
Unable to open ''
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

Nach oben