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

  #1071  
Старый 24.03.2010, 12:15
SeNaP
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме:
3300342

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

Цитата:
Сообщение от d_x  
PHP код:
$this->template preg_replace'/\{php\}(.*?)\{\/php\}/ise',"eval('\\1')"$this->template); 
Код:
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /var/www/system/templates.class.php(40) : regexp code(1) : eval()'d code on line 1

Parse error: syntax error, unexpected $end in /var/www/system/templates.class.php(40) : regexp code(1) : eval()'d code on line 1
 
Ответить с цитированием

  #1072  
Старый 24.03.2010, 13:01
d_x
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме:
4137635

Репутация: 2407


По умолчанию

PHP код:
<?php
$tpl
=<<<HERE
наш пхп код (тут строка задом наперед): {php}return strrev('qwe');{/php}
<br>
а вот еще тест (дата и время): {php}return date('d.m.Y H:i:s');{/php}
HERE;

$tpl preg_replace('/\{php\}(.*?)\{\/php\}/ise'"eval('\\1')",  $tpl);

print 
$tpl;
?>
 
Ответить с цитированием

  #1073  
Старый 24.03.2010, 23:02
programming
Участник форума
Регистрация: 26.08.2009
Сообщений: 138
Провел на форуме:
201522

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

Как составить регулярку, которая бы удаляла теги B и всё, что находится между ними?

Последний раз редактировалось programming; 24.03.2010 в 23:04..
 
Ответить с цитированием

  #1074  
Старый 24.03.2010, 23:07
Compton
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме:
1442841

Репутация: 63
Отправить сообщение для Compton с помощью AIM Отправить сообщение для Compton с помощью Yahoo
По умолчанию

PHP код:
<?php
$text
='trololo <b>ololo</b>';
echo 
preg_replace('/<b>.*<\/b>/',''$text);
?>
 
Ответить с цитированием

  #1075  
Старый 24.03.2010, 23:09
programming
Участник форума
Регистрация: 26.08.2009
Сообщений: 138
Провел на форуме:
201522

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

Спасибо.
 
Ответить с цитированием

  #1076  
Старый 26.03.2010, 00:30
Tesson
Участник форума
Регистрация: 27.12.2009
Сообщений: 126
Провел на форуме:
1170081

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

Как сделать через .htaccess
это name.com/images/foto.gif
на name.com/foto.gif ?
 
Ответить с цитированием

  #1077  
Старый 26.03.2010, 08:05
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Код:
RewriteRule ^(.*\.gif)$ /photo/$1
либо
Код:
RewriteRule ^photo/(.*\.gif)$ /$1
смотря, что именно нужно
 
Ответить с цитированием

  #1078  
Старый 27.03.2010, 19:08
SeNaP
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме:
3300342

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

Так не работает
xhtml/6.info?ip
Код:
RewriteRule ^(xhtml|html)/([0-9]+)?((\.)(([a-z]+)))?((\?)(([a-z]+)))?(/)?$		/index.php?v=$1\&mod=$5\&id=$2\&item=$9\&%{QUERY_STRING}
а, когда подставляю точку

Код:
RewriteRule ^(xhtml|html)/([0-9]+)?((\.)(([a-z]+)))?((\.)(([a-z]+)))?(/)?$		/index.php?v=$1\&mod=$5\&id=$2\&item=$9\&%{QUERY_STRING}
xhtml/6.info.ip
Всё работает
и как еще сделать, чтобы нельзя было обратиться по такому адресу?
Код:
xhtml/?mod=info&id=6&item=ip
Помогите

Последний раз редактировалось SeNaP; 27.03.2010 в 19:46..
 
Ответить с цитированием

  #1079  
Старый 27.03.2010, 20:39
c0rp$e
Постоянный
Регистрация: 05.12.2003
Сообщений: 340
Провел на форуме:
3548105

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

есть скрипт,
парсит значения полей icq и майл.

PHP код:
<?php
set_time_limit
(0);
for(
$i=5000000$i>1$i--) {
$res file_get_contents('http://*************'.$i);

preg_match('#<b>ICQ</b>: (.*?)<br />#i'$res$m);
$icq = (isset($m[1])) ? $m[1]."\r\n" '';
if(
$icq) {$fp fopen('i.log''a'); fwrite($fp$i.':'.$icq);}

preg_match('#<b>E-mail</b>: (.*?)<br />#i'$res$m);
$mail = (isset($m[1])) ? $m[1]."\r\n" '';
if(
$mail) {$fp fopen('m.log''a'); fwrite($fp$i.':'.$mail);}
}
?>

вопрос, какие должны быть значения preg_match
если нужно парсить в html коде:
1)
PHP код:
t=имя Вася;> 
(нужно выпарсить слово "Вася")


PHP код:
&; text=пошел гулять;> 
(нужно выпарсить слово "пошел гулять"
но с учетом этого "&; text=", т.к если парсить просто по "text=" то в коде другие ненужны поля есть

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

  #1080  
Старый 28.03.2010, 00:12
InfectedM
Познающий
Регистрация: 04.11.2007
Сообщений: 51
Провел на форуме:
310791

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

подскажите плиз!
есть текст:
Цитата:
nserver: qwe1.server.ru.
nserver: qwe2.server.ru.
mail: server.ru
site: server.ru
Нужно найти все nserver тоесть:
qwe1.server.ru.
qwe2.server.ru.

вот что накатал:
RegExp.Expression := 'nserver:\s(.*)\.[a-zA-z]*\.[a-zA-Z]{2,5}(.+?)\.';

Просьба указать ошибку в моем примере ,а не писать свою,ибо нужно разобраться
Ps после \s нужно ставить звездочку или \s ищет любое кол-во пробелов?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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