Не могу подключить внешнюю таблицу стилей

vestor

Новичок
Здравствуйте.
Проблема следующая.
Есть партнерка магазина. Платформа вызывается так (из файла engine.php):

<?

require_once('config.php');

function invoke_platform ($uri)

{

if (preg_match('/^\//',$uri))

{

$ch = curl_init();

curl_setopt($ch,CURLOPT_URL,'http://platform.сайтпартнера.ru'.$uri);

curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);

$response = curl_exec($ch);

curl_close($ch);

return $response;

}

}


$r = invoke_platform($_SERVER['REQUEST_URI']);

if (preg_match('/\<h1\>(.+?)\<\/h1\>/',$r,$m)) $title = $m[1];

$tpl = array();

$tpl['project_name'] = $cfg['project_name'];

$tpl['partner_id'] = $cfg['partner_id'];

$tpl['title'] = $title;

$tpl['body']= $r;

$s = file_get_contents('design.html');

foreach ($tpl as $key=>$value)

{

$s = str_replace('{'.$key.'}',$value,$s);

}

echo $s;

?>



Базовый дизайн магазина подключается (в design.html) с помощью контейнера <style> через @import (обращается к 'http://platform.сайтпартнера.ru') и глобальный стиль.

Засада в том, что не получается подключить свою внешнюю таблицу стилей.

Прописывая в design.html:

<link rel="stylesheet" href=http://мойсайт.ru/mysite.css />

или

<link rel="stylesheet" href=/mysite.css />

или даже через

@import с абсолютной ссылкой (на файл который лежит в корне http://мойсайт.ru)


Дизайн слетает.

Я так понимаю проблема в том, что за корень принимается вот это http://platform.сайтпартнера.ru (потому что ссылки, например, на изображения товаров задаются относительно /папка1/папка2/папка3 и вполне успешно отображаются), а мне нужно что б за корень (в случае со стилями да и любого другого контента расположенного на моем хостинге, например изображения) принималось http://мойсайт.ru

Я просто далек от PHP поэтому прошу помощи. Заранее благодарю за потраченное время.
 

hell0w0rd

Продвинутый новичок
php никак не связан с css. Смотри профайлер что и как подгружается, что перед чем подключается. в css сложная система переопределения свойств, но если нигде нет !improtant, и стили не сброшены криво по идее правильное последовательное подключение должно все делать правильно
 
Сверху