Thomas Luethi: HTML Newsletter durch mail() versenden

Beitrag lesen

Hallo,

$betreff = $_POST["betreff"];
$upload = $_POST["upload"];
$dateiname = $HTTP_POST_FILES["upload"]["name"];
$pfad = $HTTP_POST_FILES["upload"]["tmp_name"];

Das ist alles veraltet.
Neu: $_FILES

Lies:
<Wie funktioniert ein Datei-Upload über HTML-Formulare?
http://www.dclp-faq.de/q/q-formular-upload-php4.html>

$uploadtext = fopen($path, "w+");

Damit wird $uploadtext zu einem "Handler", der auf die Datei zeigt.

Und diesen Zeiger willst Du hier verschicken:

mail ($send["email"],$betreff,$uploadtext);

Lies unbedingt mal:
Wie kann ich eine Datei auslesen?
http://www.dclp-faq.de/q/q-datei-lesen.html

Und ueberhaupt: Warum warst Du zu faul, nachzusehen,
was in der Variable $uploadtext steht, bevor Du hier nachfragst?

echo "<h2>Uploadtext:</h2>\n";
echo "<pre>\n";
echo $uploadtext;
echo "<pre>\n";

Gruesse,

Thomas