Ez a program most három különálló programból fog állni .
- index.html - ez a beviteli program.
- mail_feldolgoz.php - ez a program értelmezi a bevitt adatokat és ennek megfelelően elküldi a leveleket.
- koszon.html -ez pedig megköszöni a levelet.
Tehát először is hozunk létre az index.html oldalt.
Ide gépeljük be a következő kódot.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Email Küldés PHP segítségével</title>
<style>
#mezo{
background-color:#FC0;
border-style:double;
border-color:#900;
color:#900;}
</style>
</head>
<body>
<!--- Ez a HTML oldal csak a szöveg bevitelére alkalmas, a kitöltöt boxokat elküldi egy PhP oldalnak , ami feldolgoza és a levelet elküldi. Ezzen kivül pedig küld még egy köszönö levelet is. -->
<center>
<form action="mail_feldolgoz.php" method="post">
<p>Az ön neve : <input id="mezo" name="nev" size="20" /></p>
<p>Az ön e-mail címe : <input id="mezo" name="mail" size="20" /></p>
<p><textarea id="mezo" name="szoveg" cols="20" rows="10">A levél szövege.</textarea></p>
<p><input id="mezo" type="submit" value="ELKÜLD" /></p>
</form>
</center>
</body>
</html>
Most hozzunk létre egy mail_feldolgoz.php oldalt. Ez az oldal fogja elküldeni a leveleket.
<?
/* Ez a php program csak TXT levelet küld, semien formázás néknül .
a \n utasitás az ENTER - nek felel meg.*/
$nev=$_POST["nev"];
$mail1=$_POST["mail"];
$mail2="webmarketshop@gmail.com";
$subject1="Köszönjük a levelét.";
$subject2="Levél a szobytech serveről.";
$level=$_POST["szoveg"];
$level1="Köszönjük érdeklödését\nLevelét továbbitotuk a szerkesztőnek.\nAddig még nem érkezik tényleges válasz, kérjük csaktlakozon FACEBOOK oldalunkhoz : \nhttps://www.facebook.com/groups/htmlprogramming/\n\nKöszönetel a SzobyTECH .";
$level2="Név : ".$nev."\nE-mailcím : ".$mail1."\n\n".$level;
mail($mail1,$subject1,$level1);
mail($mail2,$subject2,$level2);
/* Ha már idályig eljutott akor a levelek el lettek küldve és innen már csak
át kell irányítanuk egy köszönő oldalra.*/
header("location:koszon.html");
?>
És végezetül hozzunk létre egy koszon.html nevű oldalt , ez fogja megköszöni a levelet.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Köszönő oldal a E-mail küldéshez.</title>
</head>
<body>
<center>
<h3>Köszönjük a levelét .<br />
Továbbitotuk a megfelelő személynek.<br />
<br />
<a href="index.html" target="_parent">Új levél írása.</a></h3>
</center>
</body>
</html>
Ahhoz, hogy a programok rendesen működjenek, nemárt megnézni a server beállításait.
No comments:
Post a Comment