Показать сообщение отдельно

  #11  
Старый 14.12.2007, 23:34
Dimi4
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 не вверен";
  }
}
?>
 
Ответить с цитированием