phpbar.de logo

Mailinglisten-Archive

[php] 4.3.3 > 4.3.7 => HTML-Upload geht nicht mehr

[php] 4.3.3 > 4.3.7 => HTML-Upload geht nicht mehr

Andreas Bender liste at bender.li
Mon Jul 5 15:00:16 CEST 2004


Hallo Sebastian,

in den Logs steht leider nichts. Wenn ich das Nachfolgescript per Hand
aufrufe läuft das auch einwandfrei - ok, bis auf den Hinweis, daß es
kein userfile gibt.

Also... mein Problem... die Datei wird seit dem PHP-Update nicht
upgeloadet.


Hier das Formular für den Fileupload:

<form enctype="multipart/form-data" action="mail3.php" method="post">
  <input type="hidden" name="MAX_FILE_SIZE" value="300000000">
  <input name="userfile" type="file"><p>
    Wenn Sie sich sicher sind, da&szlig; das die richtige Datei ist,
dann dr&uuml;cken Sie 1x auf "Datei senden".
    Und bitte wirklich nur einmal, es dauert einen Moment.<p>
  <input type="submit" value="Datei senden">
</form>

- - - - - -

Und hier das Nachfolgescript (mail3.php):

<?php
error_reporting(E_ALL);

$MailSavepath = "/tmp/"; // Wo soll ich das Attachment speichern
$nextscript = "/home/wwwserv_2002/scripts/preparedata.php";
$bilder_dir = "/home/wwwserv_2002/html/pics/immobilien/";
$tmp_dir = "/home/upload/tmp/";
$thumb_prefix = "k_";

if(file_exists($_FILES['userfile']['tmp_name'])) {
$filename         = $_FILES['userfile']['tmp_name'];
$filename_ori     = $_FILES['userfile']['name'];
$filename_groesse = $_FILES['userfile']['size'];
$filename_error   = $_FILES['userfile']['error'];

$move = move_uploaded_file($filename,
$MailSavepath.$_FILES['userfile']['name']);

$tu_das = "daemonize ".$nextscript." ".$bilder_dir." ".$thumb_prefix."
".$filename_ori." ".$MailSavepath." ".$tmp_dir;

echo "Die Datei ".$filename_ori." ist mit ".$filename_groesse ." MB
angekommen.<br>";
echo "Die Daten werden jetzt importiert und die Thumbnails
erstellt.<br>In den n&auml;chsten 10 Minuten sollte die gewohnte
Best&auml;tigungsmail eint
echo "Hinweise f&uuml;r der Webmaster:<br>Der Temporaeredateiname ist
".$filename.".<br>";
echo "Es gab folgende Fehlermeldung beim
Upload:".$filename_error.".<br>";
echo "Move ergab:".$move."<br>";
//echo $tu_das;

exec($tu_das);
} else {
echo "Es ist keine Datei angekommen";
}
?>

- - - - 

und hier der Abschnitt der php.ini
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;

file_uploads = On
upload_tmp_dir = /tmp
upload_max_filesize = 12M





On Mon, 05 Jul 2004 14:15:42 +0200, Sebastian Mendel wrote:

>Andreas Bender schrieb:
>
>> Mozilla: "Document contains no data"
>> IE:      "Seite kann nicht angezeigt werden"
>
>das deutet darauf hin das der Script-Aufruf abgebrochen wurde, bzw gar 
>nicht erst ausgeführt wird - also PHP das Script nicht ausführt weil es 
>gar nciht so weit kommt
>
>error_log ?
>
>track_errors = on
>display_errors = on
>display_startup_errors = on
>
>-- 
>Sebastian Mendel
>
>www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com
>www.sf.net/projects/phpdatetime        www.sf.net/projects/phptimesheet
>-- 
>** Allgemeine deutschsprachige PHP-Liste: php at phpbar.de **
>Informationen: http://www.phpbar.de
>http://lists.phpbar.de/mailman/listinfo/php
>


Gruß
Andreas Bender

    *** Webcards, Postkarten, Dateien und Papierabzüge von ***
*** erstklassigen Fotos und Cartoons *** www.bild-und-karte.de ***




php::bar PHP Wiki   -   Listenarchive