Навигация: Главная :: Программирование :: PHP :: Проверка данных Автор: Тихомиров Алексей
Реклама:
Trade Links - обмен ссылками
Развлекательные сайты:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Друзья:
  1. Операторы
  2. Функции поиска в тексте
  3. Массивы
  4. Работа с файлами
  5. Сессия и Cookies
  6. Работа с FTP
  7. Проверка данных (isset empty stripslashes htmlspecialchars)

 

Проверка на пустоту поля


Проверка того, что пользователь ввел данные, может осуществляться, к примеру, с помощью функции isset

:

<?
$name = $HTTP_POST_VARS['name'];
if (!isset($name))
{
// если переменная $name не существует просим повторить ввод имени
?>
<h1> Вы забыли ввести ваше имя </h1>
<!-- далее следует HTML-код формы, в которой вводится имя -->
<?
}
else
{
-
}
?>

Для этой же цели можно использовать функцию empty:

<?
$name = $HTTP_POST_VARS['name'];
if (empty($name))
{
// если поле пустое, снова просим ввести имя
?>
<h1> Вы забыли ввести ваше имя <h1>
<!-- далее следует HTML-код формы, в которой вводится имя -->
<?
}
else
{
-
}
?>

 

Удаление HTML - тегов и обратных слешей

Как уже говорилось, вводимый пользователем текст необходимо обработать функциями удаления HTML-тегов (для исключения возможности написания скриптов на JavaScript и Visual Basic) и обратных слешей (для исключения возможности написания скриптов на Perl). К примеру, если переменная $name содержит текст с именем пользователя, то обработка этого текста выглядит так:


<?
$name = substr($HTTP_POST_VARS["name"],0,32);
$name = htmlspecialchars(stripslashes($name));
?>

 

Обмен банерами:

Если захотите можете разместить мой банер не вашем сайте



Если хотите обменятся ссылками или банерами пишите

Счетчики и рейтинги:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2007-2010г. © Все о сайте

Все права защищены. Полное или частичное копирование запрещено. Ну а если скопировали ссылка на сайт обязательна.

Сайт создан в системе uCoz