getreidemuehlen
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 29.06.2005, 18:40   #1
TP-Insider
 
Benutzerbild von dieter99
 
Registriert seit: Dec 2001
Ort: Oberfranken
dieter99 ist auf einem guten Weg

Email verschicken


Hallo!
Ist es irgendwie möglich, eine ganze PHP Seite als Email zu verschicken?
Beispiel: die Seite www.test.de/tabelle.php zeigt mir eine Tabelle an.
Kann ich nun den kompletten Inhalt von tabelle.php als Email verschicken?

Ich benutze folgenden Code:

mail($empfaenger, $betreff, $text,"From: $sender <$sendermail>");
dieter99 ist offline   Mit Zitat antworten


Alt 29.06.2005, 18:55   #2
TP-Moderator
 
Benutzerbild von Adromir
 
Registriert seit: Jun 2004
Ort: Hannover
Adromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKE
Du kannst den Header so modifizieren, daß du eine HTML- Mail verschickst und den Text dann mit HTML formatieren, also auch diese Tabelle verschicken..
Adromir ist gerade online   Mit Zitat antworten
Alt 29.06.2005, 19:21   #3
Guest
 
Registriert seit: Aug 2002
Strogij hilft, wo's gehtStrogij hilft, wo's geht
HTML ja, aber wenn du erwartest, dass beim Benutzer beim Lesen der Mail das Script aufgerufen wird, wird das nicht klappen.

Geändert von Strogij (29.06.2005 um 19:23 Uhr).
Strogij ist offline   Mit Zitat antworten
Alt 30.06.2005, 08:37   #4
TP-Insider
 
Benutzerbild von dieter99
 
Registriert seit: Dec 2001
Ort: Oberfranken
dieter99 ist auf einem guten Weg
Ich möchte kurz beschreiben was ich realisieren will:

Ein User macht über ein Formular Eingaben (Zahlenwerte). Wenn der User auf den "Abschicken"-Button drückt, dann werden die Eingaben in mySQL gespeichert. Durch drücken des "Abschicken"-Button wird anschließend auch ein PHP Script aufgerufen, welches die gespeicherten mySQL Werte berechnet und in eine Tabelle ausgibt. Abschließend soll der User die Tabelle per Mail zugeschickt bekommen.

Das speichern der Formulareingaben in mySQL ist kein Problem.
Die Berechnung der Tabelle/Diagramms ist auch kein Problem.

Doch wie kann ich dem User das Diagramm per Mail zuschicken?
Hier ist nochmal der Code:
mail($empfaenger, $betreff, $text,"From: $sender <$sendermail>");

Ich habe nur die Variable $text. Doch wie bekomme ich hier den ganzen Code von tabelle.php rein????
dieter99 ist offline   Mit Zitat antworten
Alt 30.06.2005, 10:08   #5
TP-Insider
 
Benutzerbild von dieter99
 
Registriert seit: Dec 2001
Ort: Oberfranken
dieter99 ist auf einem guten Weg
Wenn ich eine Variable einen Wert zuweise, dann macht man das einfach so:

$text = "Das ist der Text";

Wie muss nun der Code lauten, wenn die Variable den Inahlt von mySQL haben soll???

$text = "Hier soll der Inhalt der mySQL-Abfrage rein";

Wie mus der Syntax lauten?
dieter99 ist offline   Mit Zitat antworten
Alt 30.06.2005, 10:15   #6
TP-Insider
 
Benutzerbild von dieter99
 
Registriert seit: Dec 2001
Ort: Oberfranken
dieter99 ist auf einem guten Weg
Ein Beispiel noch:

In der Datei tabelle.php steht der Code:

echo "Das ist ein Test 1";
echo "Das ist ein Test 1";
echo "Das ist ein Test 1";
echo "Das ist ein Test 1";
echo "Das ist ein Test 1";

In der Datei mail.php steht der Code:

mail($empfaenger, $betreff, $text,"From: $sender <$sendermail>");

Wie bekomme ich nun den Inhalt von tabelle.php in die Variable $text?
dieter99 ist offline   Mit Zitat antworten
Alt 30.06.2005, 10:33   #7
TP-Member
 
Registriert seit: Sep 2003
The Motrix macht alles soweit korrekt
http://de3.php.net/manual/de/function.mail.php

lies mal da nach.. dort steht auch ein sehr schönes beispiel.. dort kannst du im reglfall nicht nur html in der variable speichern sondern auch bevor es gepsiechert wird, den PHP code ausführen ^^
The Motrix ist offline   Mit Zitat antworten
Alt 30.06.2005, 12:02   #8
TP-Insider
 
Benutzerbild von dieter99
 
Registriert seit: Dec 2001
Ort: Oberfranken
dieter99 ist auf einem guten Weg
ich steh immer noch total auf den Schlauch.

Wie bekomme den Code aus tabelle.php in die Variable $text?

Vielleicht kann jemand ein simples Beispiel bringen, danke.
dieter99 ist offline   Mit Zitat antworten
Alt 30.06.2005, 12:05   #9
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
Du solltest in dem Fall nicht mit echo arbeiten, sondern mit einer Variablen.

statt

echo "bla bla";

immer

$output.= "bla bla";

Am Ende von Deiner Datei schreibst Du einfach
echo $output;

und hast den gesamten Text auch in der variablen für die email.
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 01.07.2005, 17:23   #10
TP-Veteran
 
Benutzerbild von Dome
 
Registriert seit: Feb 2004
Ort: Stuttgart
Dome bringt sich richtig einDome bringt sich richtig ein
Also wenn ich das richtig verstanden habe, müsste es so funktionieren:

PHP-Code:
<?
$zum_beispiel_soeine 
"Hier so eine Variable z.B.";
$output "Inhalt, der gesendet werden soll, kann natürlich auch mir Variablen sein!"$zum_beispiel_soeine" und so weiter!";

mail($empfaenger$betreff$output,"From: $sender <$sendermail>");
?>
und dann must du hald den generierten Text bzw. die tabelle in eine Variable reinschreiben und in die Variable output packen.

Ich hoffe 1. Dass ich hiermit richtig liege und 2. Das das so funzt und 3. das das das ist, was du meinst!
__________________
Gruß
Dome
__________________
Um mal auf das Renomee-System aufmerksam zu machen: Klick
TP Battlebay: www.tp-battlebay.de.ki (endlich wieder Online!)

Geändert von Dome (01.07.2005 um 17:29 Uhr).
Dome ist offline   Mit Zitat antworten
Alt 01.07.2005, 18:10   #11
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
Output-Buffering ist das "Zauberwort" -> http://de2.php.net/manual/de/ref.outcontrol.php
Damit kannst du die Ausgabe an den Client abfangen per E-Mail verschicken und danach ausgeben:
PHP-Code:
<?php
ob_start
();
?>
hier passiert sonstwas... <?='sogar PHP-Code';?> ...blablabla
<?
$content 
ob_get_contents();
mail($empafaenger$betref$content,...);
ob_end_flush();
Gruss
Jan
Stuck Mojo ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Email verschicken Email verschicken
« probleme beim versenden von email an 400 user | rgb zu hexadecimal »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:32 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67