formmailer
Web 2010
- php
hallo zusammen
ich habe einen php formmailer erstellt.
dabei werden alles per mail gesandten werte im text format sowie alle in einer zeile gesendet.
nun meine frage, was muss ich machen, damit jeder wert in einer tabellenzelle steht. ich möchte also, dass die werte in einer tabelle versandt werden und zwar jeder wert in einer eigenen zelle.
es war einmal die sprache von einer schleife, jedoch stellt sich die frage, ob dies bei reinen textmails geht. weiter habe ich keine ahnung wie ich eine solche schleife einfügen soll.
hier noch der link
http://www.kadia.net/neu/test.php
besten dank für eure hilfe!
Hellihello Web2010,
ich habe einen php formmailer erstellt.
dabei werden alles per mail gesandten werte im text format sowie alle in einer zeile gesendet.nun meine frage, was muss ich machen, damit jeder wert in einer tabellenzelle steht. ich möchte also, dass die werte in einer tabelle versandt werden und zwar jeder wert in einer eigenen zelle.
Du musst eine Mail erstellen, die HTML einbindet. Zumbeispiel mit der PEAR-Klasse.
es war einmal die sprache von einer schleife, jedoch stellt sich die frage, ob dies bei reinen textmails geht. weiter habe ich keine ahnung wie ich eine solche schleife einfügen soll.
Der Ansatz:
foreach ($_REQUEST as $formular_feld_name => $formular_feld_wert) {
echo "<tr><td>$formular_feld_name</td><td>$formular_feld_wert</td></tr>";
}
http://www.kadia.net/neu/test.php
Dank und Gruß,
hi
danke für deine antwort.
leider überschreitet pear mein latein.
könntest du mir vielleicht schildern, wie dies konkret in meinem fall aussehen könnte?
danke
Hellihello Web2010,
leider überschreitet pear mein latein.
Na, ohne gehts aber nicht.
könntest du mir vielleicht schildern, wie dies konkret in meinem fall aussehen könnte?
// includieren der PEAR Klassen
include('Mail.php');
include('Mail/mime.php');
//Generieren des HTML-Codes für die html-var
ob_start();
<html>u.s.w.</html>
$output = ob_get_contents();
ob_end_clean();
//Rest fertig machen
$text = 'Text version of email';
$html = $output;
$file = 'kein Ahnung.txt';
$crlf = "\n";
$hdrs = array(
'From' => 'from@example.com',
'Subject' => 'Betreff eintragen'
);
$mime = new Mail_mime($crlf);
$mime->setTXTBody($text);
$mime->setHTMLBody($html);
$mime->addAttachment($file, 'text/plain');
$body = $mime->get();
$hdrs = $mime->headers($hdrs);
$mail =& Mail::factory('mail');
$mail->send('an@example.com', $hdrs, $body);
echo "Mail versendet an wenauchimmer@example.com";
so in etwa.
Die Includetetn Pear-klassen musst du wie oben angegeben ins gleiche Verzeichnis bzw. ins /Mail packen.
Dank und Gruß,
hi
besten dank
nun, ich habe ja jetzt eine einzige datei in der mein script steht.
oben stehen 3 teile, doch wo kommt jetzt was rein?
Hellihello Benjamin,
leider überschreitet pear mein latein.
könntest du mir vielleicht schildern, wie dies konkret in meinem fall aussehen könnte?
Und das, obwohl Du "das größte Internetprojekt der Schweiz" präsentierst?
Gruß,
Und das, obwohl Du "das größte Internetprojekt der Schweiz" präsentierst?
das neue projekt entwickelt eine firma für mich nicht ich selber!