Mail Gönderme Scripti PHP

  • Kullanıcı Typo
  • Başlangıç tarihi Başlangıç tarihi
  • - Webmaster Özel
Konu sahibi son olarak 2602 gün önce görüldü
İletişim.html
Kod:
<html><body>
    <table width="340"  border="0" align="center" cellpadding="0" cellspacing="0">
            <form action="ilet.php" method="post" name="iletisim">
        <tr>
            <td width="82">Ad:</td>
            <td width="258"><input name="adi" type="text" /></td>
        </tr>
        <tr>
            <td>Soyad:</td><td><input name="soyadi" type="text" /></td>
        </tr>

        <tr>
            <td>E-Mail:</td><td><input name="mail" type="text" /></td>
        </tr>

        <tr>
            <td>Mesaj:</td><td><textarea name="metin" cols="25" rows="5"></textarea></td>
        </tr>

        <tr>
            <td colspan=2 align=center>
            <input name="gonder" type="submit" value="G&ouml;nder">
            <input name="sil" type="reset" value="Temizle">
            </td>
        </tr>
            </form>
    </table>
</body>
</html>
ilet.php
PHP:
<?

$headers= 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-9' . "\r\n";
$headers .= 'To: Alıcı 1 <[email protected]>' . "\r\n";
$headers .= 'From: '.$_POST['adi']." ".$_POST['soyadi'].'- E-posta <'.$_POST['mail'].'>' .  "\r\n";
$headers .= 'Reply-To: Yanit E-Postasi <'.$_POST['mail'].'>' . "\r\n";
$headers .= 'X-Mailer: PHP/' . phpversion() . "\r\n";
 
$alici_eposta = 'alıcı@email';
$eposta_konusu = $_POST['adi']." ".$_POST['soyadi'];
$eposta_mesaji = $_POST['mail']."<br>".$_POST['metin'];
mail($alici_eposta, $eposta_konusu, $eposta_mesaji, $headers);
echo "<meta http-equiv='refresh' content='0;url=iletisim.html'/> ";
?>
Şimdi Gelelim Yukarıdaki Kodların Açıklamasına İlk Olarak iletisim.html Sayfasında Form Ögelerimiz Var ve Bu Ögelerdeki Bilgiler ilet.php Sayfasına Gönderiliyor.
ilet.php de ise iletisim.html den gelen veriler bu sayfada yorumlanıyor.
İlk 6 kod $header kodları mailin açıklamalarıdır ve şimdi gelelim can alıcı noktaya
PHP:
$alici_eposta = 'alıcı@email';
kısmına sizin yazdığınız mail adresine
PHP:
$eposta_konusu = $_POST['adi']." ".$_POST['soyadi'];
$eposta_mesaji = $_POST['mail']."<br>".$_POST['metin'];
iletisim.html den gelen Post metoduyla alınmış gelen bilgileri
PHP:
mail($alici_eposta, $eposta_konusu, $eposta_mesaji, $headers);
Bu Kısımda mail() komuduyla sizin belirttiğiniz adrese iletiyor
ve son olarakta
PHP:
echo "<meta http-equiv='refresh' content='0;url=iletisim.html'/> ";
koduyla E-mail Gönderme işlemi bittikten sonra iletisim.html sayfasına tarayıcı otomatik olarak yönlendiriliyor
 
Eline sağlık RuzqaR, güzel bir bilgilendirme oldu.
 
Kardeşim @move_uploaded_file ile ilgili bir örnek te yazabilirmisin sana zahmet bana ikram:)Teşekkür ederim.
 
Geri