pershianix
30-08-2010, 13:11
من یه فرم ارسال ایمیل درست کردم که اگه ایمیل ارسالی به فرم درست نوشته شده باشه، پیغام "درست بودن ایمیل ارسالی" چاپ میشه. منتها نمیدونم چرا توی خط مربوط به دستور if خطا صادر میشه؟
این فرم ارسال ایمیل:
<form action="E.php" method=post>
<table border=0>
<tr bgcolor=#cccccc>
<td>Enter your Email address</td>
<td><input type="text" name="che" size="24"></td>
</tr>
<tr>
<td><input type="submit" value="Submit"></td>
</tr>
</table>
</form>
اینم فرم چک کردن درستی ایمیل:
<html>
<body>
<?php
$mail=$_POST['che'];
if ('^[a-zA-Z0-9_\-\.] + @[a-zA-Z0-9\-] + \.[a-zA-Z0-9\-\.] +$' ,$mail)
{
echo "That email adress is valid!";
exit;
}
?>
</body>
</html>
ممنون.
این فرم ارسال ایمیل:
<form action="E.php" method=post>
<table border=0>
<tr bgcolor=#cccccc>
<td>Enter your Email address</td>
<td><input type="text" name="che" size="24"></td>
</tr>
<tr>
<td><input type="submit" value="Submit"></td>
</tr>
</table>
</form>
اینم فرم چک کردن درستی ایمیل:
<html>
<body>
<?php
$mail=$_POST['che'];
if ('^[a-zA-Z0-9_\-\.] + @[a-zA-Z0-9\-] + \.[a-zA-Z0-9\-\.] +$' ,$mail)
{
echo "That email adress is valid!";
exit;
}
?>
</body>
</html>
ممنون.