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