Ich mach mir da nochmal meine Gedanken, wie ich sowas noch besser zukünftig anpacken kann aber ich habe gerade eben eine Lösung gefunden.
Der Gedanke mit dem require in die Variable hinein war unsinn von vornherein... hehe
Ich machs nun so und das funktioniert recht gut auch wenns ziemlich viel arbeit ist.
...im Mailer:
PHP-Code:
//Text der EMail setzen
$email_text = "";
require ( "datei.php" );
...und in der eingebundenen Datei füge ich dann Zeile für Zeile meine tabellen zusammen und somit gleich in die Variable. So funktionierts wunderbar...
( das ist nur ein Beispiel )
PHP-Code:
$email_text .= '<table border="1" align="center" width="200">';
for ( $i=1; $i<10; $i++ ){
$email_text .= '<tr>';
$email_text .= '<td>Spalte 1</td>';
$email_text .= '<td>[img]bild.gif[/img]</td>';
$email_text .= '<td>Spalte 3</td>';
$email_text .= '<td>[img]bild.gif[/img]</td>';
$email_text .= '</tr>';
}
$email_text .= '</table>';
Mario