amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Programmierung > PHP: Dateiupload funktioniert nicht [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

24.03.2008, 22:42 Uhr

Jinx
Posts: 2077
Nutzer
Hallo,
ich hab mal wieder ein Problem mit PHP... Ich möchte eine Zip-Datei hochladen, habe dazu folgendes Formular:

<form enctype="multipart/form-data" action="upload.php" method="post">

<input type="hidden" name="MAX_FILE_SIZE" value="500000">

<input type="file" name="userfile"><br>

<input type="submit" value="Hochladen">

</form>

move_uploaded_file() gibt aber jedesmal FALSE zurück und $_FILES ist leer. Das Skript rödelt aber eine ganze Weile vor sich hin, die Datei scheint also hochgeladen zu werden. Kann ich das (außer über $_FILES) irgendwie prüfen? Woran könnte es liegen, dass der Upload nicht so klappt wie ich das will?
--
eMail: TheJinx@web.de
Homepage: http://www.TheJinx.de
Tales of Tamar-Seite: http://www.eonwes-halle.de

[ - Antworten - Zitieren - Direktlink - ]

24.03.2008, 22:52 Uhr

Mad_Dog
Posts: 1944
Nutzer
@Jinx:

Du brauchst dazu ein Temporäres Verzeichnis, auf welches Dein Skript Zugriff hat. Schau mal in php.ini nach, ob das gesetzt ist.
--
http://www.norman-interactive.com

[ - Antworten - Zitieren - Direktlink - ]

24.03.2008, 22:59 Uhr

Jinx
Posts: 2077
Nutzer
Hm, sollte das nicht per default gesetzt sein? Im PHP-Manual klingts zumindest so... Ich werd mal eins setzen, danke!

[edit]
Ist gesetzt, aber die hochgeladene Datei taucht in dem Verzeichnis nirgends auf.
--
eMail: TheJinx@web.de
Homepage: http://www.TheJinx.de
Tales of Tamar-Seite: http://www.eonwes-halle.de

[ Dieser Beitrag wurde von Jinx am 24.03.2008 um 23:01 Uhr geändert. ]

[ - Antworten - Zitieren - Direktlink - ]

25.03.2008, 06:22 Uhr

Mad_Dog
Posts: 1944
Nutzer
Lass Dir doch mal folgende Dinge ausgeben:
php code:
$_FILES['userfile']['tmp_name']
$_FILES['userfile']['name']
$_FILES['userfile']['error']


Besonders das Feld 'error' ist aufschlussreich.

--
http://www.norman-interactive.com

[ - Antworten - Zitieren - Direktlink - ]

25.03.2008, 09:11 Uhr

Jinx
Posts: 2077
Nutzer
@Mad_Dog:

Naja.. Wie ich eingangs schon schrieb, $_FILES ist leer, dementsprechend auch $_FILES['userfile']['error']. Das ist es ja was mich so wundert...
--
eMail: TheJinx@web.de
Homepage: http://www.TheJinx.de
Tales of Tamar-Seite: http://www.eonwes-halle.de

[ - Antworten - Zitieren - Direktlink - ]

25.03.2008, 23:06 Uhr

Jinx
Posts: 2077
Nutzer
Problem gefunden... upload_max_filesize in der php.ini war zu klein. Ist aber schon doof, dass PHP da keine Fehlermeldung ausspuckt :/
--
eMail: TheJinx@web.de
Homepage: http://www.TheJinx.de
Tales of Tamar-Seite: http://www.eonwes-halle.de

[ - Antworten - Zitieren - Direktlink - ]

06.04.2008, 23:41 Uhr

_PAB_
Posts: 3016
Nutzer
@Jinx:
Doch, doch, das tut's. Schau mal in Deine Logfiles. Default ist glaube ich das error-Logfile vom Apache.
Ich leite meine Ausgabe aber immer in andere Dateien um.

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Programmierung > PHP: Dateiupload funktioniert nicht [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.