Dateiupload und Bearbeitung
Johnny_Jones
- php
Hallo,
bin grad etwas am Verzeifeln. Möchte eine Datei über Uploadformular hochladen und nicht speichern, sondern sofort öffnen.
Dazu habe ich eine Form wie hier: http://aktuell.de.selfhtml.org/artikel/php/php-uploadcheck/
nur dass das ganze an ein anderes Skript geht. In dem anderen Skript habe ich dann folgendes
$filename = $_FILES['thefile']['tmp_name'];
$handle = fopen($filename, "r");
echo $filename;
echo $_FILES['thefile']['tmp_name'];
Hier kriege ich NICHTS raus: $_FILES['thefile']['tmp_name'] ist immer leer, während $_FILES['thefile']['name'] funktioniert. Folglich kriege ich auch eine Fehlermeldung bei dem hanlde, wenn ich weiterprogrammieren will. Hat jemand eine Erklärung dafür? Ist das vielleicht, dass auf localhost Dateien nicht zwischengespeichert werden?
Ist das vielleicht, dass auf localhost Dateien nicht zwischengespeichert werden?
Was für ein HTTP-Server (Apache / lighttpd / ...) läuft denn bei Dir auf localhost mit welcher PHP-Anbindung (CGI / FastCGI / SCGI / mod_php / ...)? Welche Einstellung hinsichtlich der Bearbeitung von POST-Daten sind in der php.ini - möglicherweise handelt es sich auch um eine Größen- oder Typen-Beschränkung.
Gruß, LX
Ist das vielleicht, dass auf localhost Dateien nicht zwischengespeichert werden?
Was für ein HTTP-Server (Apache / lighttpd / ...) läuft denn bei Dir auf localhost mit welcher PHP-Anbindung (CGI / FastCGI / SCGI / mod_php / ...)? Welche Einstellung hinsichtlich der Bearbeitung von POST-Daten sind in der php.ini - möglicherweise handelt es sich auch um eine Größen- oder Typen-Beschränkung.
Gruß, LX
oh peinlich, habe noch das hidden-field aus dem beispiel dringehabt:
<input type="hidden" name="max_file_size" value="1000">
das dürfte wohl die beschränkung gebracht haben. danke jedenfalls. bin erst durch dein posting draufgekommen.
vg jj
Hi,
oh peinlich, habe noch das hidden-field aus dem beispiel dringehabt:
<input type="hidden" name="max_file_size" value="1000">
das dürfte wohl die beschränkung gebracht haben. danke jedenfalls. bin erst durch dein posting draufgekommen.
Wenn du dir das naechste Mal auch den error-Eintrag im $_FILES-Array anschaust - dann kannst du auf sowas auch selber kommen.
MfG ChrisB