Автозагрузка демок [Решено]

Kllaster

Участник
Сообщения
47
Реакции
7
Может кто-нибудь пояснить, как демки ([CS:GO] Автозагрузка демок на сайт) подгружаются автоматически. Я не понимаю, как они регистрируются без участия клиента открывающего сайт

P.S. Решил, хоть и не так, как хотел
 
Последнее редактирование:

xados

Участник
Сообщения
316
Реакции
32
ТЫ лучше напиши это сюда, я уверен некоторые хотели бы это точно знать.
 

Miste

Участник
Сообщения
26
Реакции
30
Эх... когда научитесь читать. В теме уже который раз по кругу все рассказывается.

После окончания записи, демо отправляется в папку stage на ftp веб-хостинга. Если загрузка прошла успешно - следом отправляется .log файл, а затем запрос на сайт сервера с параметрами GET -> к register.php. Где обозначено время игры, карта, ключ апи и еще что-то.. проверяется совпадения ключа сайта сервера, наличие демо в папке и происходит добавление записи в бд. После чего демо перемещается в папку demos (архивируется или не архивируется, в зависимости от выбранной морды)

Грубо говоря так, там еще парсинг .log файла происходит при регистрации и незначительные детали вроде проверок
 

Kllaster

Участник
Сообщения
47
Реакции
7
Я просто explode'ом разбил название демки и регистрирую их ajax'ом, когда заходит клиент
C-подобный:
explode('-', $demo_name);
Получим масив, где 2 значением будет дата
А 3 время
 
Сверху Снизу