Geschrieben von andy2309 am 30.10.2005, 00:19

Moinsen!
Ich hab kürzlich eine funktion geschrieben um die noch etwas gewöhnungsbedürftige mail funktion von php zu vereinfachen...
so viel hab ich im vorruas nicht zu sagen...
seht euch den code an und lest&versteht die kommentare!


<?
function eMail($AN,$VON,$BETREFF,$NAME,$msg) {
// Option Folgendermaßen eingeben: empfänger email adresse,absender email adresse,
// Betreff der email, name des absenders, nachricht

$whitespace=chr(13).chr(10); // Dadurch werden hintereinander ascii zeichen 10 & 13 erzeugt das bedeutet: ein zeilenumbruch
$VON = "From: ".$NAME." <".$VON.">"; // Der Absender wird zusammengesetzt asu absenderemail und absendername
$NACHRICHT = "Vom ".date("j.n.Y").$whitespace.$whitespace."----------------------".$whitespace.$whitespace.$msg;
// hier wurde die nachricht zusammen gesetzt...
// falls du nicht willst, dass das datum mit in der email direkt steht entferne
// "Vom ".date("j.n.Y").$whitespace.

$senden=@mail($AN,$BETREFF,$NACHRICHT,$VON); // Hier wird die email durch die original funktion versand... das @ bedeutet nur, dass mögliche fehler nicht ausgegeben werden
return $senden; // und als rückgabe wert dieser netten email funktion nehmen wir das ergebnis :wink:
}


sooo...
das war jetzt einfach mal die funktion ansich...
wenn jetzt eine email verschickt werden soll machst du das so:


$senden=eMail("empfaenger@provider.tld","absender@provider.tld","Ich bin der Betreff!","Absendername","Hallo!
Ich kann jetzt ganz einfach emails über php verschicken!");
if ($senden == true) { // wenn es erfolgreich war, wird es auch gesagt
echo "yoo hat geklappt *froi*";
} else {
echo "Fehler!<br>Mail wurde nicht gesendet!"; // ansonsten wird gesagt das es nich ging
}

ganz einfach was :wink:

ich hoffe dieses Tutorial hat euch allen gefallen&geholfen!

mfg andy

Bewertung Anzahl
6
30,8 %
4 Bewertungen
5
15,4 %
2 Bewertungen
4
7,7 %
1 Bewertungen
3
7,7 %
1 Bewertungen
2
7,7 %
1 Bewertungen
1
30,8 %
4 Bewertungen