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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> проблема с относительными путями 
V
    Опции темы
KPOT
  Дата 4.11.2008, 08:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



проблема в том что на удалённом сервере в коде странице все пути прописаны относительно (что то типа src=css/1.css что в итоге в коде странице даёт результат вида http://localhost/1.css вместо желаемых http://site/1.css

Как заставить подменять путь данными из переменной?
PM MAIL WWW   Вверх
skyboy
Дата 4.11.2008, 10:08 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

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



это после того, как ты сохраняешь страницу на компьютере? при чем тут РНР: Сеть? или у тебя используются сокеты/curl для получения удаленного контента? тогда почему молчишь об этих обстоятельствах?
PM MAIL   Вверх
KPOT
  Дата 4.11.2008, 19:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Ой да, что то Я затупил.. (тэги не прописались) вот примерно такой код)
Код

<?php
//Основные Параметры
$refer_url="http://vkontakte.ru/";
$agent = "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)";
$target="http://vkontakte.ru/reg0";
$cookiefile=fopen("cookie.txt", "a+");


$c = curl_init();

// установка URL и других необходимых параметров
curl_setopt($c, CURLOPT_URL, $target);
curl_setopt($c, CURLOPT_HEADER, 0);
curl_setopt($c, CURLOPT_POST, 1);
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); // Очень надо))))
//curl_setopt($c, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($c, CURLOPT_COOKIEFILE, $cookiefile);
curl_setopt($c, CURLOPT_COOKIEJAR, $cookiefile);
curl_setopt($c, CURLOPT_POSTFIELDS, "first_name=Саша&last_name=Login");
$page=curl_exec($c);
curl_close($c);
echo $page;

fclose($cookiefile);
?>



PM MAIL WWW   Вверх
KPOT
Дата 8.11.2008, 15:44 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Короче всё решилось примерно так:
Код

<?php 
//Основные Параметры 
$refer_url="http://vkontakte.ru/"; 
$agent = "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)"; 
$target="http://vkontakte.ru/reg0"; 
$cookiefile=fopen("cookie.txt", "a+"); 


$c = curl_init(); 

// установка URL и других необходимых параметров 
curl_setopt($c, CURLOPT_URL, $target); 
curl_setopt($c, CURLOPT_HEADER, 0); 
curl_setopt($c, CURLOPT_POST, 1); 
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); // Очень надо)))) 
//curl_setopt($c, CURLOPT_FOLLOWLOCATION, 1); 
curl_setopt($c, CURLOPT_COOKIEFILE, $cookiefile); 
curl_setopt($c, CURLOPT_COOKIEJAR, $cookiefile); 
//curl_setopt($c, CURLOPT_POSTFIELDS, "first_name=bla-bla&last_name=bla-bla"); 
$page=curl_exec($c); 
$page_out=str_replace('<head>','<head>'.chr(13).chr(10).'<base href="http://www.vkontakte.ru/" />',$page); 
curl_close($c); 
echo $page_out; 
?>


PM MAIL WWW   Вверх
skyboy
Дата 8.11.2008, 15:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

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



KPOT, вариант.
PM MAIL   Вверх
KPOT
Дата 8.11.2008, 18:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



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


 




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


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

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