Ez idáig érhetõ, csináltunk egy ûrlapot html-ben, semmi extra, action-nek a emailkuldes.php-t adtuk meg. Az emailkuldes.php tartalmazza az alábbi kódrészletet:
<?php
if (isset ($_POST['nev']) && isset($_POST['email']) && isset($_POST['szoveg']))
{
$kuldo_neve = $_POST['nev'];
$kuldo_email = $_POST['email'];
$kuldo_comment = $_POST['szoveg'];
mail ('[email protected]', 'Üzenet a honlapról', "Név: $kuldo_neve Email: $kuldo_email Üzenet: $kuldo_comment" . date('d/m/Y H:i:s'), "Küldõ: $kuldo_email Válasz: $kuldo_email"); }
else
{
echo ('Nem töltötted ki az összes mezõt');
}
?>
A script leellenõrzi, hogy kitöltöttél-e mindent, és ha igen, lekéri az adatokat a változókba. Ezek után majd a mail() függvény fogja elküldeni az e-mail címedre az adatokat.
Az IF függvény az excelbõl jól ismert "HA" függvényre hasonlít, itt is értékek alapján megy tovább.
Az isset() az unset() függvény ellenkezõjét végzi, azt vizsgálja hogy ki vannak-e töltve a mezõk.
Továbbá a $_POST azért POST, mert a függvény method-ja POST volt. A method két féle lehet: GET vagy POST. A különbség, hogy a POST az adatokat elküldi, míg a GET bekéri azokat. Értelemszerûen adatot küldeni akarunk, ezért használjuk a POST-ot.
A mail() függvényrõl:
Az alábbi paramétereket várja:
mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]] )