
06.06.2009, 22:51
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
С нами:
8915117
Репутация:
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..
|
|
|