
14.12.2007, 23:34
|
|
Reservists Of Antichat - Level 6
Регистрация: 19.03.2007
Сообщений: 953
Провел на форуме: 7617458
Репутация:
3965
|
|
Валидность мыла. Простейшый способ
PHP код:
<form method=post>
<input size=60 type=text name=name value=<?= $_POST['name']; ?>>
<input type=submit value='Проверить'>
</form><br>
<?
$name=htmlspecialchars("$name");
// Обработчик HTML-формы
if(isset($_POST['name']))
{
if(preg_match("|^[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,4}$|i", $_POST['name']))
{
echo "e-mail верен";
}
else
{
echo "e-mail не верен";
}
}
?>
валидность URL
PHP код:
<form method=post>
<input size=60 type=text name=name value=<?= $_POST['name']; ?>>
<input type=submit value='Проверить'>
</form><br>
<?php
// Обработчик HTML-формы
$name=htmlspecialchars("$name");
if(isset($_POST['name']))
{
$pattern = "#^(http://)?[-a-z0-9_\.]+([-a-z0-9_]+\.(html|php|pl|cgi))?([-a-z0-9_:@&\?=+\.!/~*'%$]+)?$#i";
if(preg_match($pattern, $_POST['name']))
{
echo "URL вверен";
}
else
{
echo "URL не вверен";
}
}
?>
__________________
BlackHat. MoDL
|
|
|