Andreas Korthaus: Datamailer will nicht

Beitrag lesen

Hi,

also auf dem Server ist linux installiert und auf dem Rechner von dem er den file Uploaden soll ist Windows installiert :)

<input type="file" SIZE="20" name="datei"> <-- Die Zeile vom Formular

Das ist die Zeile 224:

/* Lese die temporaere Datei, die der Benutzer hochgeladen hat aus */
$datei_content = fread(fopen($datei,"r"),filesize($datei));

OK. eigentlich sollte es nicht so sein, aber wie es aussieht steht in $datei der _ursprüngliche_ Pfad der Datei! Das sollte nicht so sein. Ich denke dass es daran liegt dass Du im Upload HTML-Formular nicht

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

angegeben hast. Außerdem vermute ich dass Du die alte PHP3 Datei-Upload Variante verwendest, ich rate unbedingt den Datei-Upload wie in folgendem Beispiel zu programnmieren:
http://www.php-faq.de/q/q-formular-upload-php4.html

Grüße
Andreas