Es wäre interessant zu wissen, was in der Rechnung.php enthalten ist. Ist da Code enthalten, der ausgeführt werden soll?
Wenn ja wirst du mit fread nicht weit kommen. Ausserdem muss die Variable $text mit fputs in die temporäre Datei geschrieben werden. Etwa so:
PHP-Code:
# variable $text per fputs in die temp datei schreiben
fputs($tmp_file, $test);
fclose($tmp_file);
# danach die temporäre datei nochmal lesen und als attachment festlegen
$fp = fopen($tmp_name,"r");
$fileatt = fgets($fp,1000); # 1000 steht für die anzahl der zeichen, die aus der datei gelesen werden
fclose($fp);
Grüße! conmunich