Upload-Skript macht Probleme!!! |
||
---|---|---|
#0
| ||
01.01.2006, 21:49
Member
Beiträge: 328 |
||
|
||
01.01.2006, 23:23
Member
Beiträge: 5291 |
#2
http://www.ninth-art.net/files/phps/upload.phps
Da findeste nen code der funktioniert, im moment kann ich mir deinen code net anschaun. Vielleicht später.... __________ E-Mail: therion at ninth-art dot de IRC: megatherion @ Freenode |
|
|
||
02.01.2006, 12:14
Member
Beiträge: 13 |
#3
Moin Moin,
also erstmal was mir komisch vorkommt: $file_name: WO soll die Variable herkommen? Da $file ein Array ist, musst du da anders drauf zugreifen und zwar mit $file[] ... http://us2.php.net/features.file-upload Dann macht du die Variable $data_name, die du im scritpt nicht weiter verwendest ..., wozu brauchst du die denn dann? Ich glaube es wird immer die else Anweisung ausgeführt weil du falsch auf $file zugreifst ... Ich hoffe ich konnte helfen. mfg tischler __________ #protecus @ irc.freenode.net |
|
|
||
02.01.2006, 17:51
Member
Themenstarter Beiträge: 328 |
#4
Zitat Ich glaube es wird immer die else Anweisung ausgeführt weil du falsch auf $file zugreifst ...Stimmt, habe ich auch mittlerweile bemerkt... ;-) MfG J!M! "$date_name" brauche ich sehr wohl: Um die Extension zu extrahieren. Denn diese Art den Dateityp abzufragen ist besser. Mit image/jpeg z.B. gibt es oft Probleme, wenn man z.B. vergisst auch nocht image/pjpeg zu schreiben. |
|
|
||
02.01.2006, 22:06
Member
Beiträge: 5291 |
#5
Zitat "$date_name" brauche ich sehr wohl: Um die Extension zu extrahieren.Ist sie nicht, könnte ja nen ganz anderer Dateityp sein als die sogenannte `extension` vermittelt. Schau dir lieber das an: http://de3.php.net/manual/en/function.exif-imagetype.php __________ E-Mail: therion at ninth-art dot de IRC: megatherion @ Freenode |
|
|
||
Ich sitze an einem Upload-Skript für ein Photogallerie:
PHP Code
Nun, mein Skript führt aber immer den else{echo "Datei konnte nicht hochgeladen werden! Zurück zum Upload-Formular";}-Teil aus. Warum?
Die Syntax von move_uploaded_file() stimmt doch oder?
Das Holen der Formulardaten ist schon richtig. Habe es durch Ausgaben und so schon gecheckt.
Und mein Webspace erlaubt Datei-Uploads, hab das auch schon geprüft. Und chmod777 für den Ordner habe ich auch schon durchgeführt.
MfG J!M!
/////
Um die Fehlersensibilität zu erhöhen, habe ich noch
"echo $_FILES['file']['error'];" in den erwähnten else{}-Teil hinzugefügt.
DIe Ausgabe ist: "0".
Das heißt kein Error beim Hochladen. Warum funktioniert mein Skript aber nicht? :-(
P.S.: Eigentlich ist das ja ein Webmaster-Problem, aber da es nicht wirklich etwas mit Sicherheit zu tun hat, schreibe ich es in dieses Unterforum.