SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 09.06.2006, 12:34:44
bleipold bleipold ist offline
Anfänger
 
Registriert seit: Jun 2006
Beiträge: 1
Html tabelle in email einbinden

Hallo zusammen,

ich bin noch absoluter anfänger und habe daher auch eine entsprechende Frage. Ich habe vor ein zuvor ausgefülltes Formular per Email zu versenden. Nach dem Ausfüllen des Formlulars werden dem Benutzer seine eingaben noch einmal gezeigt, nach erneutem drücken des Button Senden sollten die Daten per Mail versendet werden. Bis dahin kein problem. Nun möchte ich aber, dass die Email genauso aussieht wie das Formular. D.h. ich muss eine Html-Mail verschicken aber ich weiß nicht, wie es hinbekomme die Tabelle einzubinden. Folgend ein Beispiel:

<?php

$empfaenger = "klaus@example.de";
$betreff = "Mein schoenstes Urlaubsfoto";

$abgrenzung = md5(uniqid(rand()));

$kopf = "MIME-Version: 1.0\n";
$kopf.= "Content-Type: multipart/mixed; boundary = \"$abgrenzung\"\n";

$text.= "--".$abgrenzung."\n";
$text.= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$text.= "Content-Transfer-Encoding: 8bit\n\n";
$text.= "<h1>Urlaub 2000</h1>\n";


mail($empfaenger, $betreff, $text, $kopf);

?>

Soweit ich das verstanden habe kommt im letzten $text der html code oder wie muß dieser besipielhaft aussehen wenn ich ein Tabelle mit 7x16 Felder versenden will.

Vielen dank im voraus

ben
Mit Zitat antworten
  #2  
Alt 14.06.2006, 11:09:05
Benutzerbild von Nev
Nev Nev ist offline
Member
 
Registriert seit: Feb 2002
Ort: Österreich / Wien
Alter: 44
Beiträge: 992
AW: Html tabelle in email einbinden

Hi bleipold

Ich kann dir für Mails nur PhpMailer empfehlen.

Im Mail bereich ist so einiges zu beachten, was diese Klasse hervorragend bewältigt.
__________________
Cu
Nev the XxX (Sven-Marcus Maderbacher)

Master of www.Burnworld.de
www.Nev-hilft.de die Seite für den Coder
Mit Zitat antworten
  #3  
Alt 14.06.2006, 12:50:40
Benutzerbild von Morrandir
Morrandir Morrandir ist offline
Anfänger
 
Registriert seit: Jun 2006
Beiträge: 120
AW: Html tabelle in email einbinden

Ich schick dir hier einfach mal ein komplexes Beispiel:
PHP-Code:
<?php
/* Empfänger */
$to  "mary@example.com" ", " // beachten Sie das Komma
$to .= "kelly@example.com";

/* Betreff */
$subject "Geburtstags-Erinnerung für August";

/* Nachricht */
$message '
<html>
<head>
 <title>Geburtstags-Erinnerung für August</title>
</head>
<body>
<p>Hier sind die Geburtstage im August!</p>
<table>
 <tr>
  <th>Person</th><th>Tag</th><th>Monat</th><th>Jahr</th>
 </tr>
 <tr>
  <td>Joe</td><td>3.</td><td>August</td><td>1970</td>
 </tr>
 <tr>
  <td>Sally</td><td>17.</td><td>August</td><td>1973</td>
 </tr>
</table>
</body>
</html>
'
;

/* Um eine HTML-Mail zu senden, können Sie den den "Content-type"-Header.
   setzen */
$headers  "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

/* zusätzliche Header */
$headers .= "To: Mary <mary@example.com>, Kelly <kelly@example.com>\r\n";
$headers .= "From: Geburtstags-Erinnerung <geburtstag@example.com>\r\n";
$headers .= "Cc: geburtstagsarchiv@example.com\r\n";
$headers .= "Bcc: geburtstagscheck@example.com\r\n";

/* Verschicken der Mail */
mail($to$subject$message$headers);
?>
So... hier muss du jetzt darauf achten... du hast die Metadaten teilweise in $text gepackt... das ist falsch die müssen in den header... wichtig ist bei HTML-Header die bezeichnung "text/html"!!!
Nur der eigentliche Inhalt der HTML-Datei muss in $text bzw. hier in $message... schau dir das Beispiel genau an, dann steigst du ganz schnell durch....

hier nochmal die Syntax für den Befehl mail() (aus ner Referenz)
PHP-Code:
bool mail string tostring subjectstring message [, string additional_headers [, string additional_parameters]] ) 
MfG
Morrandir
__________________
Zitat:
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. (Rick Cook, The Wizardry Compiled)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
html email senden??? funky25 PHP Grundlagen 1 11.01.2005 08:15:50
Formulardaten mit PHP auswerten und in eine HTML Tabelle eintragen lassen? thomas_taubert PHP Grundlagen 4 06.10.2004 14:24:19
tabelle auf html seite bekommen kaiman PHP für Fortgeschrittene und Experten 1 10.06.2002 12:13:40
HTML Tabelle in PHP-Datei - Parse error zmiti PHP für Fortgeschrittene und Experten 1 28.04.2002 17:04:42
PHP in ein HTML Document einbinden Duke PHP für Fortgeschrittene und Experten 4 23.02.2002 21:40:06


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:35:44 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt