Показать сообщение отдельно

  #3  
Старый 06.06.2009, 22:51
FireFenix
Постоянный
Регистрация: 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']) > )
{
  
$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..
 
Ответить с цитированием