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

04.09.2009, 17:32
|
|
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме: 849583
Репутация:
210
|
|
Pashkela
Спасибо!
Блин полный бред, у меня такое же выражение было , не работало 
Я уже начал волноватся 
`U` в нижнем регистре написал
Pashkela, СПАСИБО!!!
|
|
|

05.09.2009, 12:46
|
|
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме: 2459557
Репутация:
606
|
|
Как написать htaccess, чтобы при обращении к указанным мной несуществуемым папкам редиректило на скрипт, на другом серваке с передачей имени запрошенной папки? Htaccess не в корне должен быть, а в подпапке.
Например,
при обращении к
http://server.com/papka/lala1/?id=4
редиректило на http://server2.com/papka2/script.php?data=lala1
При обращении к
http://server.com/papka/lala2/?id=9
на
http://server2.com/papka2/script.php?data=lala2
Где, papka и papka2 - реально существующие папки
и тд.
|
|
|

05.09.2009, 13:15
|
|
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме: 2459557
Репутация:
606
|
|
Сделал так
RedirectMatch (\.lala1) http://server2.com/papka2/script.php?data=lala1
RedirectMatch (\.lala2) http://server2.com/papka2/script.php?data=lala2
Редиректит, но знак вопроса урленкодится почему то, то есть редиректит на
http://server2.com/papka2/script.php%3Fdata=lala1
,
а не на
http://server2.com/papka2/script.php?data=lala1
Почему так?
|
|
|

05.09.2009, 14:34
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
попугай
Код:
RewriteEngine On
RewriteRule ^/papka/(.+)/ http://server2.com/papka2/script.php?data=$1 [R,L]
Или
Код:
RewriteEngine On
RewriteBase /papka
RewriteRule ^(.+)/?.* http://server2.com/papka2/script.php?data=$1 [R,L]
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
Последний раз редактировалось Gifts; 05.09.2009 в 14:36..
|
|
|

05.09.2009, 14:50
|
|
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме: 2459557
Репутация:
606
|
|
Ага, спасибо. Сделал так
RewriteEngine On
RewriteRule ^lala1/(.*) http://server2.com/papka2/script.php?data=lala1 [R,L]
Работает
|
|
|

06.09.2009, 20:15
|
|
Участник форума
Регистрация: 13.02.2007
Сообщений: 205
Провел на форуме: 928552
Репутация:
55
|
|
А как регуляркой выразить md5 хеш? То есть на странице находится много md5 хешей маски [a-f0-9]{32}... Надо их все собрать...
Регулярки пытаюсь осваивать, но очень много вопросов пока...
Последний раз редактировалось Linuxoid; 06.09.2009 в 20:21..
|
|
|

06.09.2009, 20:26
|
|
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
Провел на форуме: 12942062
Репутация:
1550
|
|
PHP код:
<?php
$str="тут страница";
preg_match_all("|([a-f0-9]{32})|is", $str, $ret);
print_r($ret);
?>
|
|
|

06.09.2009, 22:37
|
|
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
Провел на форуме: 975514
Репутация:
177
|
|
как из текста удалить все комментарии вида /* */ ?
комментарии могут быть такими: /** /* /*** * /*ф* ***/
кое-что уже пробовал:
~/\*{2,}/~
~/\*+(.*?)*\*+/~s
первое удаляет это: /****/ второе удаляет все остальные случаи..
но как-то я не совсем уверен в 100% работоспособности
может кто подскажет способ получше?
и объясните пожалуйста, что означает ".*?" ?
|
|
|

07.09.2009, 00:20
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
imajo.ati
PHP код:
preg_replace('#\s/\*[\s\S]*\*/\s#U','',$str);
http://ru.wikipedia.org/wiki/Regexp - читать раздел "жадная и ленивая квантификация"
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
Последний раз редактировалось Gifts; 07.09.2009 в 19:35..
|
|
|

07.09.2009, 19:13
|
|
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
Провел на форуме: 975514
Репутация:
177
|
|
Сообщение от Gifts
imajo.ati
PHP код:
preg_replace('#\s/\*[\s\S]*\*/\s#','',$str);
http://ru.wikipedia.org/wiki/Regexp - читать раздел "жадная и ленивая квантификация"
PHP код:
<?php
$str = '/* hello */ world! /* 123 */';
echo preg_replace('#\s/\*[\s\S]*\*/\s#','',$str);
?>
твой регэксп не работает, не удаляет ничего.
за жадную квантификацию спасибо, уже читаю.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|