Az e-mail küldés 2 részből áll.
Az egyik, egy sima html űrlap, jelen esetben div-ben, középre illesztve.
<div align="center">
<form action="kuld.php" method="post">
Az ön teljes neve:
<br><input type="text" name="name" size="40" maxlength="30">
<br>
Az ön e-mail cime:
<br><input type="text" name="email" size="40" maxlength="30">
<br>
Az üzenet tárgya:
<br><input type="text" name="subject" size="40" maxlength="50">
<br>
<br>
Üzenet írása:
<br><textarea name="message" rows=8 cols=40></textarea><br>
<br>
<input type="submit" name="submit" value="Küldés">
<br>
Kérem, az összes mezőt töltse ki!<br>
</form>
</DIV>
A másik pedig a "kuld.php". Ezt hívja meg az előző űrlap. Az első sorban, a megfelelő helyen írd be azt a mail címet, ahová szeretnéd érkeztetni a leveleket.
<?php
$youremail = "tecímed@gmail.com"; //ide írd a te mail címedet
@extract($_POST);
$name = stripslashes($name);
$email = stripslashes($email);
$subject = stripslashes($subject);;
$message = stripslashes($message);
$msg = "
*** Üzenet érkezett az aldaladról ***
a küldő neve: $name
a küldő e-mail cime: $email
tárgy: $subject
Üzenet: $message
";
$validstring = '^([._a-z0-9-]+[._a-z0-9-]*)@(([a-z0-9-]+\.)*([a-z0-9-]+)(\.[a-z]{2,3}))$';
if (!eregi($validstring,$email)&&$email) {
$emailcorrect = 0;
}
else {
$emailcorrect = 1;
}
if($email&&$subject&&$name&&$message&&$emailcorrect) {
if(mail($youremail, $subject, $msg, "From: $name <$email>")) {
echo "<font size='4' color='green'>
<div align='center'>
Sikeres küldés.
<br>Tisztelt $name! Köszönöm az üzenetét.
<br>Hamarosan válaszolni fogok, további kellemes napot!
</div>
</font>";
}
}
if(!$email||!$subject||!$name||!$message) {
echo "<font size='4' color='red'>
<div align='center'>
Figyelem!
<br>Hiányoznak adatok.
<br> Kérem lépjen vissza és javítsa ki a hibát!
</div>
</font>";
}
if (!$emailcorrect) {
echo "<font size='4' color='red'>
<div align='center'>
Figyelem!
<br>Hibás e-mail cím.
<br> Kérem lépjen vissza és javítsa ki a hibát!
</div>
</font>";
}
?>
Utolsó kommentek