ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 06.06.2009, 22:36
Аватар для alwex
alwex
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме:
186812

Репутация: 14
По умолчанию

смотри, есть форма POST и я нажимаю Сабмит и проверяю данные сначало, на empty() потом на strlen() и птом на регулярку и оно пишет Вы не правильно ввели код баннера или ссылки
 
Ответить с цитированием

  #2  
Старый 06.06.2009, 22:46
Аватар для alwex
alwex
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме:
186812

Репутация: 14
По умолчанию

попробуй у себя в ПОСТ форме сделать
 
Ответить с цитированием

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

  #4  
Старый 06.06.2009, 23:24
Аватар для alwex
alwex
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме:
186812

Репутация: 14
По умолчанию

ну я розбирусь. спасибо за регулярку
 
Ответить с цитированием

  #5  
Старый 07.06.2009, 11:28
Аватар для alwex
alwex
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме:
186812

Репутация: 14
По умолчанию

смотри у меня есть форма и почему то когда я echo вывожу то выводит

Код:
<a href=\"/home/1234njj757hjvd.jpg\">Я ссылко</a>
тоисть надо сделать парсер чтобы он поддерживал \"\"
 
Ответить с цитированием

  #6  
Старый 07.06.2009, 12:02
Аватар для erihtoney
erihtoney
Познающий
Регистрация: 03.03.2009
Сообщений: 86
Провел на форуме:
994199

Репутация: 258
Отправить сообщение для erihtoney с помощью ICQ
По умолчанию

 
Ответить с цитированием

  #7  
Старый 07.06.2009, 12:04
Аватар для alwex
alwex
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме:
186812

Репутация: 14
По умолчанию

блин я уже забыл, с утра не сображаю..
 
Ответить с цитированием

  #8  
Старый 10.06.2009, 22:54
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Чтото я совсем встрял не простом вопросе.
Собственно,имею мног текста,новость.Необходимо вывести первые 780 знаков,ну какбе краткая новость на главной.В новости есть все знаки ествевственно.Пытаюсь оторвать кусок так:
preg_match('|(.*){780}|',$row['body'],$match);
Но выводиться 346,я так понимаю он после перевода строки искать не хочет.ЧТото пробывал добавить
sim,Ui, непомогает =(
Кто посоветует что? И вообще,правильно ли я делаю,выводя так краткую новость? Может это рорганизовать по другому? Кто поможет?
 
Ответить с цитированием

  #9  
Старый 10.06.2009, 23:00
Аватар для FireFenix
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме:
3178262

Репутация: 389
По умолчанию

preg_match('/^(.*){780}/ism',$row['body'],$match);
 
Ответить с цитированием

  #10  
Старый 10.06.2009, 23:06
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от FireFenix  
preg_match('/^(.*){780}/ism',$row['body'],$match);
Выводит всю новость
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Delphi, .NET, Asm 6762 17.06.2010 21:23
[ *NIX ] Задай вопрос - получи ответ. Xszz *nix 1547 15.06.2010 15:41
[Lan] Задай вопрос - получи ответ! sedoy_xxx АнтиАдмин 133 31.03.2010 08:35
Всё о беспороводном соединении на кпк и смартфонах! Задай вопрос - получи ответ! ARMENIN Беспроводные технологии/WPAN/WLAN 2 02.11.2008 00:40
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ