Общее описание

Данный скрипт предназначен для обмена ссылками на своих сайтах. Можно разделить его на три основных составляющих: контрольная панель, “доставщик” ссылок и скрипт, отображающий ссылки на сайтах. Данный программный продукт можно установить в любое место на хостинге, логичнее всего поставить его в корень домена (или субдомена), тогда две главных директории будут доступны прямо по адресам http://site.ru/llm-server/ и http://site.ru/llm-client/.

Системные требования

  • Скрипт для своей работы требует ionCube PHP Loader (версия 5.1 или выше)
  • В PHP должны быть доступны библиотеки: iconv и mysql.
  • Выделяемая для выполнения скриптов память (memory_limit) не менее 32 мегабайт (а лучше 64). Такое требование связано исключительно с работой скрипта-индексатора сайтов системы
  • Максимальное время выполнение скрипта (max_execution_time) не ограничено или достаточно велико.
  • PHP как модуль Apache, работа в cgi-режиме не проверялась, поэтому лучше найти хороший хостинг.
  • PHP5, никакого PHP4

Контрольная панель

В дистрибутиве это директория llm-server. В ней осуществляется управление пятью основными сущностями: сайты, проекты, пользователи, категории и ссылки. Сайт – это существующий домен, на котором хочется проставить ссылки на совсем новые ресурсы. После сохранения он автоматически встанет на индексацию и расчет PR. ТИц и PR для главной страницы вычисляются при его вводе в систему. После индексации станет доступно управление страницами. Проект – продвигаемый сайт, на который посредством уже существующих доменов проставляются ссылки. Каждый проект имеет имя и html-коды ссылок, которые можно проставить на выбранных страницах. Ссылка – один из HTML-кодов проекта, который отображается на выбранном сайте.

Доставщик ссылок

Название условное и по сути это один лишь файл get.php в директории llm-client. Этот файл согласно “ключу домена” (внутренний параметр связанный с сайтом) выдает ссылки, которые на нем установлены. Привязка к ключу – это еще один параметр для обеспечения безопасности.

Отображение ссылок

После индексации сайта, проставление ссылок проектов приходит через их отображение на сайтах. Этим и занимается данный скрипт. Скрипт работает только с сайтами, построенными, на основе языка PHP. Для нормальной работы требуется разрешение на внешние соединения к домену, на котором установлен скрипт-доставщик (curl, сокеты или функция file_get_contents). При помощи него можно расставлять ссылки как в одном месте, а можно и порциями по N ссылок в разных местах страницы.