Formdan atilan istegi back-end'de PHP ile okuyabilmek cok zor bir olay degil aslinda. Ama mail islemleri icin SMTP ayari yapman gerekebilir bu da konuyla alakali bilgisi olmayan birisi icin ilk etapta zorlayici olabilir.
SMTP ayarin yapiliysa ornek olarak su tarz bir kodla form istegini karsilayip mail atabilirsin.
[CODE lang="html" title="form.html"]<form action="form.php" method="POST">
<label for="email">E-mail:</label>
<input type="text" id="email" name="email">
<label for="mesaj">Mesaj:</label>
<textarea id="mesaj" name="mesaj" rows="4" cols="50" />
<button type="submit">Gonder</button>
</form>[/CODE]
[CODE lang="php" title="form.php"]<?php
if (!filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {
echo 'Lutfen gecerli bir email adresi yazin.';
exit;
}
if (strlen($_POST['mesaj']) === 0) {
echo 'Mesaj bolumu bos birakilamaz.';
exit;
}
$kime = '
[email protected]';
$konu = 'Yeni Mesajiniz Var';
$headerlar = 'From:
[email protected]' . "\r\n" .
'Reply-To:
[email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($kime, $konu, $_POST['mesaj'], $headerlar);[/CODE]