ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   PHP (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   [Регулярки & Mod_Rewrite] Задай вопрос, получи ответ. (https://forum.antichat.xyz/showthread.php?t=92492)

[x26]VOLAND 20.11.2008 16:43

http://s54.radikal.ru/i144/0811/ec/798acf0c466bt.jpg

Корвин 20.11.2008 17:44

помогите, у мну проблема, вот этот реврайт на хостинге рбк(hc.ru) работает а на nic.ru не пашет

Код:

RewriteEngine on

RewriteCond %{REQUEST_URI} !(\.|/$)
RewriteRule (.*) /$1/ [R=301,L]

RewriteRule ^atomax/ /modules/core/atomax/ [R,L] - эта строчка не срабатывает
RewriteRule ^modules/ - [L]
RewriteRule ^cachetime/ - [L]
RewriteRule ^cache/ - [L]
RewriteRule ^db_backup/ - [L]
RewriteRule ^csv_parser/ - [L]


RewriteRule ^(.*\/)*$ content.php [PT]

RewriteRule ^(.*\.html)*$ content.php [PT]

PS модуль реврайт включен, проверял

biophreak 20.11.2008 19:18

В логах не пишет ничего?
В логах апача, я имею в виду

Pashkela 20.11.2008 20:06

А точно " /modules/core/atomax/" остался там, где был на рбк(hc.ru)? Проверь пути в смысле относительно корня сайта там и здесь - и почуствуй разницу

!{ra!{e/\/ 20.11.2008 22:48

Помогите с регуляркой)
Как со страницы http://musicnote.ru/dir/2/ отпарсить исполнителей
Пробывал так
PHP код:

 /<td class=\"artist\"><a href=\"(*)\">(*)<\/a><\/td>/isU 

Не помогает(

Chaak 20.11.2008 22:53

Цитата:

Сообщение от !{ra!{e/\/
Помогите с регуляркой)
Как со страницы http://musicnote.ru/dir/2/ отпарсить исполнителей
Пробывал так
PHP код:

 /<td class=\"artist\"><a href=\"(*)\">(*)<\/a><\/td>/isU 

Не помогает(

PHP код:

preg_match_all('#<td class\="artist"><a href\="/dir/2/+/">(.*?)</a></td>#UiS',$parse,$res); 

Твоя не работает из-за A-Я. Может быть проблема с кодировкой UTF-8 != CP-1251

!{ra!{e/\/ 20.11.2008 22:58

Цитата:

Сообщение от ChaaK
PHP код:

preg_match_all('#<td class\="artist"><a href\="/dir/2/+/">(.*?)</a></td>#UiS',$parse,$res); 


А если еще и ссылку и исполнителя и почему мой не работает?

Ant1Player 21.11.2008 18:47

Подскажите новичку как сделать так:
есть странница(доступа к коду нет) на страницы вот ето "текст(число)"
как сделать чтоб ето число считывалось и выводилось на другой страницы

Ru}{eeZ 21.11.2008 19:04

Цитата:

Сообщение от Ant1Player
Подскажите новичку как сделать так:
есть странница(доступа к коду нет) на страницы вот ето "текст(число)"
как сделать чтоб ето число считывалось и выводилось на другой страницы

preg_match_all('/[a-z0-9а-яё]+\([0-9]+\)/i', $page, $result);

что-то типа этого

Ant1Player 21.11.2008 19:26

не ну если я так исчу например FLY он выводит
Array ( [0] => Array ( FLY ) )
а как сделать чтоб он просто выводил FLY ?


Время: 10:31