Oldalak

Saturday, April 26, 2014

Email Küldés PHP segítségével

Ez a program most három különálló programból fog állni .

  1. index.html  - ez a beviteli program.
  2. mail_feldolgoz.php - ez a program értelmezi a bevitt adatokat és ennek megfelelően elküldi a leveleket.
  3. 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