<form action="tes.php" method="POST">
Имя<br><input type="text" name="name" maxlength="30"><br>
Пароль<br><input type="password" name="password" maxlength="30"><br>
Повтор пароля<br><input type="password" name="confirm" maxlength="30"><br>
icq<br><input type="text" name="icq" maxlength="30"><br>
Интересы<br><textarea name="about" cols="50" rows="3"></textarea></td><br>
Подпись<br><textarea name="signature" cols="50" rows="3" value="signature"></textarea><br>
<input type="submit" value="Go" name="submit">
</form>
<?php
if (isset($_POST['submit'])){
$name = $_POST['name'];
$password = $_POST['password'];
$confirm = $_POST['confirm'];
$icq = $_POST['icq'];
$about = $_POST['about'];
$signature = $_POST['signature'];
if ( !empty( $name ) and !preg_match( "#^[- _0-9a-zА-Яа-я]+$#i", $name ) )
$error = $error.'<li>поле "Имя" содержит недопустимые символы</li>'."\n";
if ( !empty( $password ) and !preg_match( "#^[-_0-9a-z]+$#i", $password ) )
$error = $error.'<li>поле "Пароль" содержит недопустимые символы</li>'."\n";
if ( !empty( $confirm ) and !preg_match( "#^[-_0-9a-z]+$#i", $confirm ) )
$error = $error.'<li>поле "Подтвердите пароль" содержит недопустимые символы</li>'."\n";
if ( !empty( $icq ) and !preg_match( "#^[0-9]+$#", $icq ) )
$error = $error.'<li>поле "ICQ" содержит недопустимые символы</li>'."\n";
if ( !empty( $about ) and !preg_match( "#^[-\[\].;:,?!\/)(_\"\s0-9а-яА-Яa-z]+$#i", $about ) )
$error = $error.'<li>поле "Интересы" содержит недопустимые символы</li>'."\n";
if ( !empty( $signature ) and !preg_match( "#^[-\[\].;:,?!\/)(_\"\s0-9а-яА-Яa-z]+$#i", $signature ) )
$error = $error.'<li>поле "Подпись" содержит недопустимые символы</li>'."\n";
echo $error;
echo "$name,<br>$password,<br> $icq,<br> $about,<br> $signature";
}
else
{
echo "";
}
?>
_____________
Лучший хостинг