Etiket arşivi: kontrol

Php formdan gelen emailleri kontrol etme

Php dilinde formdan gelen bilgileri düzenli ifadeler vb. yollarla filtrelerden geçirebileceğimiz gibi filter_var metodunu da filtreleyebiliriz.

Peki bu methodu nasıl kullanabiliriz.
ilk olarak form sayfamızı yapalım.

<html>
    <head>
    <title>Kayıt Sayfası</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
</head>
<body>
    <form action="denetle.php" method="POST" >
        <table border="1">
            <tr><td>isim :</td><td><input type="text" name="isim"/></td></tr>
            <tr><td>Soyisim :</td><td><input type="text" name="soyisim"/></td></tr>
            <tr><td>Email :</td><td> <input type="email" name="email"/></td></tr>
        </table>
</form>
</body>
</html>

Form dan gelen veriyi işleyerek kaydedecek php dosyamızı oluşturalım.

<?php
$email=$_POST['email'];
if(filter_var($email,FILTER_VALIDATE_EMAIL)){
echo "dogru";}
else{
    echo "dogru degil";
}
?>

yazmış olduğumuz php kodu ile form dan gelen verinin e-mail olarak girilip girilmediğinin kontrolunu sağlayabiliriz.