PHP код

Принцип работы PHP кода: При первом запуске, PHP код обращается к нашему API сервису для получения HTML шаблона. Далее шаблон сохраняется на вашем сервере и все последующие запуски скрипта, обращаются к сохранённой копии шаблона. Благодаря этому, скорость вывода шаблона не будет зависеть от нашего сервера. Раз в 4 часа, код будет обращаться по API к нашему сервису для получения более обновлённой версии шаблона, во избежание блокировки шаблона Adblok'кером.

  1. $codeId - По этому ID вы получаете шаблон с API сервиса. Генерируется он в редакторе, при скачивании php файла. Если вам понадобится изменить шаблон, то отредактируйте новый шаблон в редакторе и скачайте новый PHP файл.
  2. $domain - Домен для API.
  3. getCurl() - Основной способ получения данных по API. Используется PHP функция Curl, которая в большинстве случаев уже установлена на хостингах.
  4. getFileGetContents() - Альтернативный способ получения данных по API. Если на вашем хостинге не подключена функция Curl, то скрипт попытается подключиться к API сервису через file_get_contents. На любом современном хостинге данная функция включена и имеет доступ в интернет.
  5. getFsockopen() - Альтернативный способ получения данных по API. Если file_get_contents не работает или не имеет доступа в интернет, скрипт попытается скачать шаблон через fsockopen.
  6. findTmpDir() - Данная функция пытается найти на вашем хостинге, директорию к временным файлам. В первую очередь проверяется наличие функции sys_get_temp_dir. Если её нет, ищем глобальную переменную (TMP/TMPDIR/TEMP). Если ничего не найдено, проверяется возможность создать файл в той же директории, где находится данная функция.
  7. get() - Данная часть кода вызывается для получения кода. Она использует findTmpDir() для поиска временного файла и если его нет, начинает загружать шаблон через API сервис.

*Если вам понадобится обновить шаблон на сайте, то потребуется заново выбрать дизайн в галлерее и скачать PHP файл.