-
- 22 Posts
Стоит Modx, генерит файлы с расширение html. стандартный .htaccess.
Есть система продажи ссылок на сайте:
вот код
<?php
function SL_ShowLinks($SL_SiteId, $SL_TimeOut)
{
$SL_Host = ’setlinks.ru’;
$SL_Port = 80;
$SL_Url = ’/show.html’;
$SL_UserAgent = (!empty($_SERVER[’HTTP_USER_AGENT’]) ? $_SERVER[’HTTP_USER_AGENT’] : getenv(’HTTP_USER_AGENT’));
$SL_UserIp = (!empty($_SERVER[’HTTP_X_REAL_IP’]) ? $_SERVER[’HTTP_X_REAL_IP’] : (!empty($_SERVER[’REMOTE_ADDR’]) ? $_SERVER[’REMOTE_ADDR’] : getenv(’REMOTE_ADDR’)));
$fp = @fsockopen($SL_Host, $SL_Port);
if(!$fp) {
return false;
} else {
fputs($fp,"GET ".$SL_Url."?site_id=".intval($SL_SiteId)."&k=win".
" HTTP/1.0\r\nHost: ".$SL_Host."\r\nConnection: Close\r\n\r\n");
socket_set_timeout($fp, $SL_TimeOut);
$res = ’’;
while(!feof($fp)){
$res .= fread($fp, 2048);
}
$status = socket_get_status($fp);
fclose($fp);
if($status[’unread_bytes’] == 0 && $status[’timed_out’] != 1) {
$res = substr($res, strpos($res,"\r\n\r\n")+3);
return $res;
}
else {
return ’’;
}
}
}
print SL_ShowLinks(75,20);
?>
вызов этой системы происходит через ssi <!--#include virtual="/setlinks.php"-->
Все ставлю в соотвествии с требованиями системы и нифига не работает, либо modx либо скрипт.
Подскажите как объединить это и запустить.
-
- 1,620 Posts
создайте сниппет код вашей функции SL_ShowLinks поместите в тело сниппета.
сниппет вызывайте [[SLShowLinks]]
"Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."
Не используйте Revo для "просто сайтов". Используйте Evo
Who can defeat
the Russian bear?
-
- 22 Posts
Спасибо огромное все заработало.
-
- 1,620 Posts
не понял смысл и назначение этого кода
"Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."
Не используйте Revo для "просто сайтов". Используйте Evo
Who can defeat
the Russian bear?