С нами с 19.11.06
Сообщения: 2295
Рейтинг: 345
|
Добавлено: 14/11/07 в 13:02 |
Подскажите, плиз, где найти скрипт или класс для выпрямления относительных адресов в html-коде в абсолютные.
Не силен я пока в регэкспах )
|
|
Строим Луна-парки с блэкджеком и шлюхами. Дорого.
|
0
|
|
|
С нами с 18.01.06
Сообщения: 322
Рейтинг: 487
|
Добавлено: 14/11/07 в 13:40 |
|
|
|
|
С нами с 30.08.07
Сообщения: 13
Рейтинг: 21
|
Добавлено: 14/11/07 в 15:44 |
Попробуй использовать функцию parse_url. Разбиваешь ей урл, а там что пусто достраиваешь.
Скажем есть у тебя страница на сервере 'www.server.com'.
И вот ты берешь с нее линк
$url = parse_url('http://www.server.com/cgi-bin/board?user=fred');
или так
$url = parse_url('/cgi-bin/board?user=fred');
а потом достраиваем -
$scheme = (isset($url["scheme"])) ? $url["scheme"] : 'http';
$host = (isset($url["host"])) ? $url["host"] : 'www.server.com';//сервер откуда берешь страницу с линком
$path = (isset($url["path"])) ? $url["path"] : 'path';//тут должен быть путь до страницы где линк берешь!!!
$query = (isset($url["query"])) ? '?'.$url["query"] : '';
ну и склеиваем все в полный урл -
$full_url = $scheme.'://'.$host.$path.$query;
И никаких регэкспов не надо
|
|
|
|
С нами с 19.11.06
Сообщения: 2295
Рейтинг: 345
|
Добавлено: 14/11/07 в 17:51 |
Спасибо за инфу, буду копать )
|
|
Строим Луна-парки с блэкджеком и шлюхами. Дорого.
|
0
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |