|
|
|
| Здравствуйте, скажите, как можно преобразовать все ссылки на абсолютные и вернуть текст страницы с измененными ссылками.
доп. параметр в preg_replace_callback не засунешь.
а что-нибудь другое на ум никак пока не приходит.
дайте идею. | |
|
|
|
|
|
|
|
для: kb_nn
(08.10.2009 в 18:03)
| | ты хоть часть текста давай ... от чего отталкиватся ... | |
|
|
|
|
|
|
|
для: imustang
(09.10.2009 в 04:14)
| | а какая часть текста? есть страница, в ней обнаруживаю все ссылки, заменяю на абсолютные. но вот как заменённые ссылки вставить вместо прежних в исходный текст- не знаю. | |
|
|
|
|
|
|
|
для: kb_nn
(08.10.2009 в 18:03)
| | Не очень понятно, зачем в preg_replace_callback() нужен допполнительный параметр?
PS Если не сложно прикрепите к сообщению HTML-код, который подвергается преобразованию. | |
|
|
|
|
|
|
|
для: cheops
(09.10.2009 в 11:59)
| | нужен параметр- адрес этой страницы- без него как я смогу преобразовать относительные ссылки в абсолютные.
или тогда я спрашиваю прямо: как в тексте страницы все ссылки заменить абсолютными? | |
|
|
|
|
|
|
|
для: kb_nn
(09.10.2009 в 15:11)
| | Непонятно, так это абсолютный адрес постоянно меняется? Может проще воспользоваться глобальной переменной? | |
|
|
|
|
|
|
|
для: cheops
(09.10.2009 в 20:38)
| | ну так проивести такую замену нужно на нескольких страницах | |
|
|
|
|
|
|
|
для: kb_nn
(10.10.2009 в 14:12)
| | Может тогда действительно ввести глобальную переменную $url в функции обратного вызова и менять её перед заменой? | |
|
|
|
|
|
|
|
для: cheops
(10.10.2009 в 14:22)
| | спасибо, попробую | |
|
|
|