Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

06.06.2009, 22:17
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме: 3178262
Репутация:
389
|
|
Сообщение от alwex
Код:
<a href="http://site.ru" alt="site">fh</a>
Ну если у тебя так в твоём посте, то получается что если ввели первый неправильно, то второй не проверяется из-за die() 
Постом выше я объединил 2 в 1, попробуй его
|
|
|

06.06.2009, 22:21
|
|
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме: 186812
Репутация:
14
|
|
ща попробую echo вывести потому что реально не хочет
|
|
|

06.06.2009, 22:25
|
|
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме: 186812
Репутация:
14
|
|
всеравно не правильно...
|
|
|

06.06.2009, 22:34
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме: 3178262
Репутация:
389
|
|
Сообщение от alwex
всеравно не правильно...
У меня всё работает....
Приведи кусочек кода обработки и какие ты входные данные используешь
|
|
|

06.06.2009, 22:36
|
|
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме: 186812
Репутация:
14
|
|
смотри, есть форма POST и я нажимаю Сабмит и проверяю данные сначало, на empty() потом на strlen() и птом на регулярку и оно пишет Вы не правильно ввели код баннера или ссылки
|
|
|

06.06.2009, 22:46
|
|
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме: 186812
Репутация:
14
|
|
попробуй у себя в ПОСТ форме сделать
|
|
|

06.06.2009, 22:51
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме: 3178262
Репутация:
389
|
|
Сообщение от alwex
попробуй у себя в ПОСТ форме сделать
Честно, я не знаю почему у тебя не работает. Вот вместе c HTML мой вариант - показывает результат 2х выборок.
PHP код:
<form id="form1" name="form1" method="post" action="?">
<input id="code" name="code" type="text" size="100" value='<a href="/home/1234njj757hjvd.jpg">Я ссылко</a>'>
<input name="Submit" type="submit" value="button">
</form>
<?php
//$string = '<a href="любой текст">Любой текст</a>';
//$string = '<a href="любой текст" любой текст(типо alt="" title="")><img 7890src="любой текст картинки" height="33" width="88" любой текст></a>';
if (strlen($_POST['code']) > 0 )
{
$regexp1 = '/<a href="[^"]*"[^>]*>.*<\/a>/is';
$regexp2 = '/<a href="[^"]*"[^>]*><img src="[^"]*"[^>]*><\/a>/is';
if(!preg_match($regexp1, $_POST['code']))
{
echo("1 : Вы не правильно ввели код баннера или ссылки");
} else {
echo("1 : Правильно");
}
echo('<br>');
if(!preg_match($regexp2, $_POST['code']))
{
echo("2 : Вы не правильно ввели код баннера или ссылки");
} else {
echo("2 : Правильно");
}
}
?>
Может у тебя предидущая проверка останавливает? или не с того контрола считываешь?
Последний раз редактировалось FireFenix; 06.06.2009 в 23:12..
|
|
|

06.06.2009, 23:24
|
|
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме: 186812
Репутация:
14
|
|
ну я розбирусь. спасибо за регулярку
|
|
|

07.06.2009, 11:28
|
|
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме: 186812
Репутация:
14
|
|
смотри у меня есть форма и почему то когда я echo вывожу то выводит
Код:
<a href=\"/home/1234njj757hjvd.jpg\">Я ссылко</a>
тоисть надо сделать парсер чтобы он поддерживал \"\"
|
|
|

07.06.2009, 12:02
|
|
Познающий
Регистрация: 03.03.2009
Сообщений: 86
Провел на форуме: 994199
Репутация:
258
|
|
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|