Регулярка

12
AGRESSOR
На сайте с 04.07.2010
Offline
79
935

Появилась проблема с регуляркой.

На денвере она работает нормально, суть её выдирание ссылок со страницы

Перенес на хостинг, а она выдирает совсем другое что-то даже не странице нет такого.

В чем может быть причина?

pastuhoff
На сайте с 29.10.2005
Offline
229
#1

Причина не может быть в том, что на хостинге исходные данные не те, что на денвере? Клоакинг там или еще что.

Коллекционер доменных имен.
siv1987
На сайте с 02.04.2009
Offline
427
#2
AGRESSOR:
а она выдирает совсем другое что-то даже не странице нет такого.

Она выдирает именно то что на странице, по другому быть не может.

D
На сайте с 01.12.2012
Offline
2
#3

siv1987, думаю, что без исходных данных врядли кто-то ответит. Выложите регулярку и контент, который она должны выдирать.

AGRESSOR
На сайте с 04.07.2010
Offline
79
#4

Ситуация следующая

Есть ссылка такого формата

http://site.ru/category/12484d5d0ff56817e5dcaff77a71bbba/file.flv

На денвере он выдирается нормально, а вот на хостинге

место 12484d5d0ff56817e5dcaff77a71bbba выдрает почему-то cae06ca77355854018b7bb184bc60b46

Хотя cae06ca77355854018b7bb184bc60b46 этого нет на странице.

Вот сама регулярка

preg_match_all("/(?<=category\/)([a-z0-9]+)(\/[A-Za-z\_0-9]+)/", $content, $link);
D
На сайте с 14.01.2007
Offline
153
#5

AGRESSOR, вы же понимаете что хэш в браузере может быть не равен хэшу на сервере.

это может быть защита от раздавания прямых линков

DriverCat
На сайте с 10.04.2008
Offline
116
#6
AGRESSOR:
Ситуация следующая
Есть ссылка такого формата

http://site.ru/category/12484d5d0ff56817e5dcaff77a71bbba/file.flv


На денвере он выдирается нормально, а вот на хостинге
место 12484d5d0ff56817e5dcaff77a71bbba выдрает почему-то cae06ca77355854018b7bb184bc60b46

Хотя cae06ca77355854018b7bb184bc60b46 этого нет на странице.
Вот сама регулярка

preg_match_all("/(?<=category\/)([a-z0-9]+)(\/[A-Za-z\_0-9]+)/", $content, $link);

может это специально защита такая от парсинга - яваскриптом подменяются ссылки?

проверьте firebugom итоговую страницу

AGRESSOR
На сайте с 04.07.2010
Offline
79
#7

Вы читаете полностью? Написал же, что с ДЕНВЕРА парсинг производится нормально.

если бы была какая-то защита, на ДЕНВЕРЕ тоже бы были какие-то траблы

D
На сайте с 14.01.2007
Offline
153
#8

мда.. человеку помочь пытаешься, а на тебя ещё и болдом орут.

а то что хэш может генерироваться от IP, совсем трудно понять?

AGRESSOR
На сайте с 04.07.2010
Offline
79
#9
Dinozavr:
мда.. человеку помочь пытаешься, а на тебя ещё и болдом орут.
а то что хэш может генерироваться от IP, совсем трудно понять?

Вы конечно извините, я не выспался сегодня, а что делать в подобном случаи?

D
На сайте с 14.01.2007
Offline
153
#10

вам скачать или линк у себя поставить?

если скачать, то качайте по линку, если линк поставить, то никак.

Но опять же это ИМХО. как оно на самом деле, неизвестно

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий