We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 931
    • 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 либо скрипт.

    Подскажите как объединить это и запустить.
      • 897
      • 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?
        • 931
        • 22 Posts
        Спасибо огромное все заработало.
          • 931
          • 22 Posts
          Еще один вопрос из этой же темы:
          Есть система увеличения CY за счет объединения сайтов.

          Вот код:
          <?php
          error_reporting(0);
          $murl = "http://" . $HTTP_SERVER_VARS[’HTTP_HOST’] . $HTTP_SERVER_VARS[’REQUEST_URI’];
          include("http://onlink.ru/xcode.php?uin=281&num=5&murl=$murl");
          ?>

          Вот htaccess

          RewriteEngine on
          RewriteRule ^ambulldogs.spb_([0-9]*)\.html$ /ambulldogs.spb.php?thepage=$1

          Как сделать чтобы работал скрипт?
            • 897
            • 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?