Mit Php Tabelle ohne HTML erzeugen?
Ist es möglich mit Php ohne HTML eine Tabelle in einer Mail mit mail() zu verschicken?
Glaube nicht, aber wollte zur sicherheit nochmal fragen weil ich nichts dazu im Internet gefunden habe.
Es geht eigentlich eher darum dass, wenn man es z.B. In Excel einfügt, das Programm weiß welche Daten in welche Zelle müssen.
hoffe auf antworten (auch wenn es einfach nein ist)
Bohne47
3 Antworten
Also wenn ich dich richtig verstehe, willst du das der PHP code beim empfänger ausgefüht wird und dann eine Tabelle erzeugt wird. Nein das ist nicht möglich. Du kannst keinen PHP code in einer email verschicken.
Du musst den HTML code mit PHP erstellen und diesen kannst du dann verschicken.
Klar kann man mit mail() auch HTML Email senden.
Siehe Doku, Beispiele: https://www.php.net/manual/de/function.mail.php
Besser und stabiler ist es aber immer, Mails via SMTP zu versenden, dafür gibt in php das PhpMailer Modul: https://github.com/PHPMailer/PHPMailer
Als Luxusvariante kannst mit den Imap Funktionen dann noch die Ausgehende Mail auch abspreichern in Deiner Mailbox, aber gut, das ist nur ergänzend: https://gist.github.com/DavidRockin/b4867fd0b5bb687f5af1
Spontan fällt mir das CSV Format ein.
Ich dachte nur so wie man mit Php einen Zeilenumbruch machen kann, kann man vllcht auch eine Tabelle machen.