php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.11.2004, 14:42  
Gast
 
Beiträge: n/a
Standard PHP-Mail nur zu bestimmten zwecken

hallo, hier ist mein code:

ich hab folgendes problem: wenn ich die seite öffne, schickt es mir natürlich auch dieses mail mit, es ist im code zu unterst, das mail sollte es aber nur verschicken, wenn jemand einen gästebuch eintrag geschrieben hat, und nicht wenn jedes mal jemand auf die seite gegangen ist. könntet ihr mir helfen?
gästebuch-eintrag: eintragen.php, der code da unten ist von auswerten.php
alles funzt, ausser eben, dass es nur ein mail schreibt, wenn jemand einen neuen eintrag geschreiben hat...

kommt ihr draus!?? vielen dank für eure bemühungen

Code:
	$Empfaenger = "***@***.**";
	$Betreff = "Gästebuch-Eintrag von $name";

	$Nachricht = "
	<html>
	<head>
	<title>Gästebuch-Eintrag in blablabla</title>
	</head>
	<body bgcolor=\"white\" text=\"black\">
	<font face=\"verdana, tahoma, arial\" size=\"2\">$name hat einen Eintrag gemacht.

	

	Seine Daten:

	Name: $name

	E-Mail: $email

	Homepage: $url

	IP: $ip

	Host: $host

	Sein Text: $text</font>



	</body>
	</html>
	";

	$Header = "MIME-Version: 1.0\n";
	$Header .= "Content-type: text/html; charset=iso-8859-1\n";
	$Header .= "From: Gästebuch-Informierer <***@***.**>\n";

	mail($Empfaenger, $Betreff, $Nachricht, $Header);
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.11.2004, 20:56  
Erfahrener Benutzer
 
Registriert seit: 09.09.2004
Beiträge: 716
PHP-Kenntnisse:
Anfänger
Kort zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Hi,

möchtest Du
a) dass der User, der die Message geschrieben hat, eine Mail bekommt, oder
b) soetwas, was wir auch hier im Forum haben? (Also alle bekommen auf Wunsch bei neuem Eintrag eine) oder etwa
c) dass Du eine Email bekommst?
Kort ist offline  
Alt 14.11.2004, 23:12  
Benutzer
 
Registriert seit: 31.07.2007
Beiträge: 62
tomx992 befindet sich auf einem aufstrebenden Ast
Standard

Also generell ist es klar, dass so jedesmal eine Email verschickt wird, sobald das script aufgerufen wird.

Da muss ne Bedingung dazu.

Beispiel:
im <html> teil:

<form method="post" action="<? echo $_SERVER['PHP_SELF']; ?>">
blablablabla
<input type="submit" name="submit_button" value="Email abschicken">
</form>

so und dann im selben script (in diesem fall) eine abfrage:

<?
if(isset($submit_button))
{
//EMAILFUNKTION
}
?>

dieses kleine beispiel würde immer nur dann eine email verschicken, wenn der Submit button gedrückt wurde.
tomx992 ist offline  
Alt 17.11.2004, 16:03  
Gast
 
Beiträge: n/a
Standard

@kort

Ich möchte das ich als Gästebuch-Halter ein Mail bekomme, wenn jemand einen neuen Eintrag gemacht hat.

Vielen Dank für die Infos, werde ich sofort ausprobieren!
 
Alt 17.11.2004, 16:30  
Benutzer
 
Registriert seit: 31.07.2007
Beiträge: 62
tomx992 befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von revolucion
@kort

Ich möchte das ich als Gästebuch-Halter ein Mail bekomme, wenn jemand einen neuen Eintrag gemacht hat.

Vielen Dank für die Infos, werde ich sofort ausprobieren!
ja, mit dem code den ich oben schrieb kannst des so realisieren.
das mach ich auch so jedesmal. und in die email kannste dann alles mögliche reinpacken.
tomx992 ist offline  
 


Themen-Optionen
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
dateien aus verzeichnis einzeln als mail attachment versenden mathes PHP Tipps 2008 5 17.07.2008 19:45
mail() an web und gmx kampfnickel PHP Tipps 2008 12 23.09.2007 00:03
Unterschied zwischen mail() und popen(/usr/sbin/sendmail)... DonTermi PHP Tipps 2007 8 27.03.2007 13:25
Mail zu einer bestimmten Uhrzeit schicken obi PHP Tipps 2006 2 26.09.2006 16:05
Funktion Mail() verwenden bendigo PHP Tipps 2006 2 05.05.2006 11:44
mail() und boundary Problem Gef PHP Tipps 2006 4 02.03.2006 00:47
Mail mit mail() kommt nicht an center PHP Tipps 2005-2 5 18.08.2005 13:02
mail() verschickt noch lange nicht jede mail janni PHP Tipps 2005-2 4 17.06.2005 14:05
Mail adresse überprüfen? PHP Tipps 2005-2 6 16.06.2005 11:53
Mit der PHP mail() Funktion eine HTMl mail verschicken? PHP Tipps 2005 6 09.05.2005 07:13
php mail() header &amp;amp;amp;amp;amp;amp; Spam Problem PHP-Fortgeschrittene 4 04.05.2005 12:31
[Erledigt] Error Mail() function PHP Tipps 2005 3 14.04.2005 03:32
Mail versenden - Fehler 553 Anuschka PHP Tipps 2004-2 7 13.12.2004 19:54
mehrere Atachement mit HTML Mime mail class??? 18inch PHP Tipps 2004-2 1 28.11.2004 23:58
mail() - mail header PHP-Fortgeschrittene 2 28.09.2004 15:35

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
htmlmimemail php versand zu bestimmten zeitpunkt

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




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.