Импорт новостей, техническая инструкция

QOL.RU - Качество в Интернет







Импорт новостей, техническая инструкция

Для отображения новостей на вашем сайте необходимо:

1. Сохранить файл по ссылке http://qol.ru/import/news/snoopy.txt (13 кб) как "Snoopy.class.php" в вашу директорию скриптов.
2. Вставляем в нужное место HTML страницы (шаблона) код на PHP следующего содержания.



  include "Snoopy.class.php";
  $snoopy = new Snoopy;

  Function Download()

  {
    global $snoopy;
    if($snoopy->fetch("http://qol.ru/import/news/?n=3"))
    // 3 - это количество новостей, оно может быть от 2х до 7
    {
      $filename = 'qol.txt';
      $handle = fopen($filename, 'w');
      $somecontent = "$snoopy->results";
      fwrite($handle, $somecontent); fclose($handle);
    }
  }

  $filename = "qol.txt";

  if (file_exists($filename)) {
    $mod=filemtime($filename);
    $now=time();
    $diff=$now-$mod;
    if ($diff>28800) Download(); // обновление происходит 1 раз каждые 8 часов

    // Выводим на экран новости из файла
    $filename = "qol.txt";
    $handle = fopen($filename, "r");
    $contents = fread($handle, filesize($filename));
    fclose($handle);
    echo "$contents";
    
  } else {
  Download();
  }


Данный код обладает бесспорным преимуществом - минимальная нагрузка на сервер и очень высокая скорость работы.


                  о QOL.RU    Подписка на новости    Импортировать контент    Реклама