Здравствуйте!
Пытаюсь в страницу внедрить PHP код:
<?php
// Не редактируйте содержимое, расположенное ниже этой строки.
// ---------------------------------------------------------------------------
$SVQuerystring = "";
foreach (($_GET) as $SVGetKey => $SVGetValue) {
$SVQuerystring = $SVQuerystring.$SVGetKey."=".$SVGetValue."&";
}
$SVURL = "http://websyndication.sharedvue.net/Sharedvue/pull/";
$SVURL = $SVURL."?svhost=".$_SERVER["HTTP_HOST"];
if (!empty($_SERVER["PHP_SELF"])) {
if ((isset($_SERVER['REDIRECT_URL'])) && (strpos($_SERVER['REDIRECT_URL'], $_SERVER['PHP_SELF']) === FALSE)) $SVURL = $SVURL . $_SERVER['REDIRECT_URL'];
else $SVURL = $SVURL . $_SERVER['PHP_SELF'];
}
else if (!empty($_SERVER['SCRIPT_NAME'])) {
if ((isset($_SERVER['REDIRECT_URL'])) && (strpos($_SERVER['REDIRECT_URL'], $_SERVER['SCRIPT_NAME']) === FALSE)) $SVURL = $SVURL . $_SERVER['REDIRECT_URL'];
else $SVURL = $SVURL . $_SERVER['SCRIPT_NAME'];
}
if (strlen($SVQuerystring) > 0) {
$SVURL = $SVURL.urlencode("?".$SVQuerystring);
}
if (function_exists('curl_init')) {
$SVCurl = curl_init();
curl_setopt($SVCurl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($SVCurl, CURLOPT_URL, $SVURL);
$SVContent = curl_exec($SVCurl);
$SVHTTPStatusCode = curl_getinfo($SVCurl, CURLINFO_HTTP_CODE);
curl_close($SVCurl);
}
else {
$SVContent = file_get_contents($SVURL);
list($SVHTTPVersion,$SVHTTPStatusCode,$SVHTTPMsg) = explode(' ',$http_response_header[0], 3);
}
switch($SVHTTPStatusCode) {
case 200:
echo ($SVContent);
break;
default:
echo "<!-- SharedVue Output: Could not reach SharedVue server: $SVHTTPMsg ($SVHTTPStatusCode) -->";
break;
}
// ---------------------------------------------------------------------------
?>
Так он выдаёт ошибку (на странице отображает только часть этого кода, не может выполнить). После чего вставил еще один код который предлагают разработчики, ссылаясь на то, что если CMS запрещает синдикацию:
<iframe src="http://websyndication.sharedvue.net/sharedvue/iframe/?sviresizer=excalibur.su&svnoresize=1"
width="100%" height="2500" frameborder="0" marginheight="0" marginwidth="0" scrolling="auto" id="idSVIframe">
<div style="font:10px sans-serif;color:#666666;">Sorry, your browser doesn't support iframes.</div>
</iframe>
Последний метод начинает работать, НО, из-за того, что содержимое скрипта постоянно разное, а высота задана постоянная страница отображается Уродски.
Как разрешить CMS "понимать"/"использовать" синдикацию или данный код?