Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Парсинг урлов, якоря 
:(
    Опции темы
the
Дата 22.9.2008, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 20.2.2008

Репутация: нет
Всего: нет



Доброго времени суток.
Я с регулярками слабо знаком, созрела такая проблема: есть хтмл страница, необходимо во всех ссылках (<a href='#'>aaa</a>), заменить урлы, на site.com/?url=урл_из_якоря.

Например:
Код

<a href='http://site2.com/'>link</a>
на <a href='http://site.com/?url=http://site2.com/'>link</a>

PM MAIL   Вверх
Sunvas
Дата 22.9.2008, 17:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Соль и сахар
****


Профиль
Группа: Участник
Сообщений: 3388
Регистрация: 12.3.2006
Где: Тосно

Репутация: 1
Всего: 89



Примерно так:

Код

$s='<a href="http://site2.com/">link</a>';
$s=preg_replace('#(?<=<a href=)([\'"])([^\1]+)\1#i','\1http://site.com/?url=\2\1',$s);



--------------------
Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Тексты | Следующая тема »


 




[ Время генерации скрипта: 0.0485 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.