Вы не зашли.
Главная » PHP » Проверка обратной ссылки
#31. @Office Off (0)
Участник
2010.03.31 20:08
2010, а я подругому сделалsmile
Код:
span style="color: #0000BB"><?php$error = '';if(isset($_POST['url']) && isset($_POST['site'])){ if(empty($_POST['url']) or empty($_POST['site'])) { $error.= 'Заполните все поля<br/>'; } if(!preg_match("/^http:\/\/[a-zA-Z0-9\/.=?_-]+$/",$_POST['site'])) { $error.= 'Не верный адрес сайта<br/>'; } if($error) { echo $error; } else { if(stripos(file_get_contents($_POST['site']),$_POST['url']) === false) echo 'Ссылки нет'; else echo 'Ссылка есть'; }}?><form name="form" action="" method="post">Введите сайт:<br/><input type="text" name="site"/><br/>Введите то что ищем:<br/><input type="text" name="url"/><br/><input type="submit" value="Поиск"/></form>
Отредактировано @Office (2010.03.31 20:08)
tongue
#32. Gemorroj Off (107)
Administrator
2010.03.31 20:08
@Office,
Код:
/* Функция фильтровки при выводи из БД */
function utf($str)
{
return htmlspecialchars($str, ENT_QUOTES);
}
 
/* Функция фильтровки при записи в БД */
function win($str)
{
return mysql_real_escape_string(trim($str));
}
@Office написал:
У меня не работает
значит ты делаешь что-то не так, как написано в 13 посте.
Добавлено спустя    49 секунд:
@Office написал:
echo 'Ссылки нет'; else echo 'Ссылка есть';
всегда пользуйся фигурными скобками.
#33. @Office Off (0)
Участник
2010.03.31 20:08
Gemorojj, a stripslashes почему убрал?)
tongue
#34. Gemorroj Off (107)
Administrator
2010.03.31 20:08
@Office, а может ты расскажешь зачем ты его туда поставил? чем больше функций, тем лучше?
#35. 2010 Off (1)
Участник
2010.03.31 20:08
можешь addslashes() использовать. Я всегда его пишу если запрос в бд от юзеров.
#36. Gemorroj Off (107)
Administrator
2010.03.31 20:08
нет, addslashes использовать не надо. он подходит для обработки JS в основном.
#37. @Office Off (0)
Участник
2010.03.31 20:08
Я использую stripslashes т.к. в базе текст хранится в экранированном виде, а как я знаю
stripslashes удаляем при выводе экранированиеsmile
tongue
#38. 2010 Off (1)
Участник
2010.03.31 20:08
office, если у тебя magic quotes gpc off, тогда только используется функция stripslashes.
#39. Gemorroj Off (107)
Administrator
2010.03.31 20:08
2010, как раз наоборот.
#40. 2010 Off (1)
Участник
2010.03.31 20:08
Которая преобразовует обратные слэши в кавычки и апострафы, и двойные обратные слэши в один.
Добавлено спустя   1 минуту  41 секунду:
Гемарой, точно. Наоборот. Перепутал.
Страниц: 1 2 3 4 5 Все
Главная
WEB
PunBB Mod v0.6.2
0.019 s