Advertisement
Guest User

readme.txt

a guest
Aug 23rd, 2014
3
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.93 KB | None | 0 0
  1. ***********************************************************************************************************
  2. * *
  3. * down.php v0.1.4 (Released 13.02.2010) *
  4. * created by JeFFrey *
  5. * *
  6. * http://gameart.110mb.com/ *
  7. * *
  8. ***********************************************************************************************************
  9.  
  10. ***********************************************************************************************************
  11.  
  12. Общие сведения
  13.  
  14. ***********************************************************************************************************
  15.  
  16. Данный скрипт предназначен для автоматического сбора геймарта с сайта AG.ru. Подробнее о геймарте можно
  17. почитать здесь: http://www.ag.ru/gameart/.
  18.  
  19. Условно работу скрипта можно разделить на этапы:
  20. 1. Выполнение входа на AG под указанными пользователем логином и паролем (если эта функция включена).
  21. Выполняется единожды в самом начале работы
  22. 2. Запрос страницы, содержащей ссылку на карточку (как правило, /stats/) с использованием cookies,
  23. полученных на предыдущем этапе
  24. 3. Запрос карточки (уже без использования cookies)
  25. 4. Сохранение карточки (в случае, если она не была сохранена ранее)
  26. 5. Отправка карточки на http://gameart.110mb.com/ (если она требуется проектом и пользователь
  27. не отключил эту функцию)
  28.  
  29. Еще хотелось бы отметить, что народ любит запускать сразу несколько экземпляров скрипта.
  30.  
  31. ***********************************************************************************************************
  32.  
  33. Changelog
  34.  
  35. ***********************************************************************************************************
  36.  
  37. 13.02.2010 v0.1.4
  38. [+] Добавлена возможность установить паузу между запросами карточек
  39.  
  40. 22.06.2009 v0.1.3
  41. [*] Исправлено: ранее скрипт отправлял в проект, помимо необходимых карточек, еще и карточки, имя файла
  42. которых содержит ведущие нули
  43.  
  44. 01.06.2009 v0.1.2
  45. [*] Исправлен баг с отправкой карточек
  46.  
  47. 21.01.2009 v0.1.1
  48. [+] Добавлена возможность автоматической рассортировки арта по подпапкам для каждого сета
  49.  
  50. 14.01.2009 v0.1
  51. [!] Первый релиз скрипта
  52.  
  53. ***********************************************************************************************************
  54.  
  55. Настройки
  56.  
  57. ***********************************************************************************************************
  58.  
  59. * *
  60. * * ВНИМАНИЕ!!! В силу особенностей языка PHP, во всех настройках (особенно это касается * *
  61. * * путей к файлам) обратный слеш (\) необходимо писать два раза (\\). Например, вместо * *
  62. * ! * "D:\folder\" необходимо указывать "D:\\folder\\", иначе скрипт не будет работать. * ! *
  63. * * Будьте внимательны! * *
  64. *********** ***********
  65.  
  66. Значения, указанные в описанных настройках, используются по умолчанию. Загадочный термин "пустая строка"
  67. означает две идущие подряд кавычки (""). Если в имени файла не будет указан путь, предполагается, что файл
  68. лежит в той же папке, что и скрипт.
  69.  
  70. $host="www.ag.ru";
  71. Имя хоста без предварительного "http://". Менять, я думаю, почти бессмысленно.
  72.  
  73. $page="/stats/";
  74. Страница, с которой будет добываться арт. Должна предваряться одним слешем, например вместо "stats/"
  75. нужно указывать "/stats/". Как известно, "/stats/" считается наиболее легкой страницей, содержащей
  76. геймарт.
  77.  
  78. $local_folder="";
  79. Папка, в которую будет сохраняться арт. Пустая строка означает папку, в которой находится скрипт.
  80.  
  81. $log_file="log.txt";
  82. Имя файла, в который будет выводиться лог. Пустая строка будет означать отключение логгирования.
  83.  
  84. $crc="";
  85. Файл с контрольными суммами (набор строк в произвольном порядке, каждая содержит имя файла
  86. и ЧЕРЕЗ ПРОБЕЛ сумму CRC).
  87.  
  88. $send_cards=true;
  89. Включить (true) или отключить (false) отправку карт в проект gameart.110mb.com.
  90.  
  91. $save_to_subfolders=false;
  92. false: Сохранять весь арт в указанной папке $local_folder;
  93. true: рассортировывать арт по отдельным подпапкам для каждого сета (например, 001\, 002\ и так
  94. далее; название папки берется из имени файла до первого знака нижнего подчеркивания (_)).
  95.  
  96. $username="downphp";
  97. $password="setitfree";
  98. Логин и пароль AG.ru. Эти данные нужны для уменьшения трафика (выигрыш примерно в 32000 байт). Кроме
  99. того, они необходимы для использования преимуществ VIP-аккаунта. Для наибольшей эффективности
  100. отключите как можно больше элементов дизайна в настройках AG. Я гарантирую, что эти данные никуда
  101. не отсылаются (исходники-то перед вами — проверяйте). Тем не менее, если вы скачали скрипт не с
  102. моего сайта, гарантировать я уже ничего не могу. Наилучшим решением в плане безопасности будет
  103. зарегистрировать новый логин, использующийся только для коллектинга. Впрочем, есть специально
  104. зарегистрированный левый ничейный логин downphp с паролем setitfree, это и есть значения
  105. по умолчанию. Пустая строка в значении переменной $username отключит использование входа на AG.
  106.  
  107. $time_for_sleep=0;
  108. Значение временной задержки между запросами карточек в секундах. Принимает неотрицательные значения,
  109. и если установлено не в 0, перед запросом очередной карточки скрипт делает паузу в установленное
  110. количество секунд, сопровождая это выводом трёх точек, после чего продолжает нормальную работу.
  111.  
  112. $time_offset=0;
  113. Временной сдвиг (в часах). Используется в том случае, если в лог выводятся неправильное время.
  114. Положительный сдвиг прибавляет часы, отрицательный — убавляет, дробное значение возможно
  115. (правда, нужно иметь ввиду, что десятичные дроби пишутся через точку).
  116.  
  117. ***********************************************************************************************************
  118.  
  119. Установка и запуск
  120.  
  121. ***********************************************************************************************************
  122.  
  123. Скрипт требует наличие PHP-процессора, последнюю стабильную версию можно скачать тут (Windows Binaries):
  124. http://www.php.net/downloads.php#v5
  125.  
  126. Если вы установили PHP не в "C:\Program Files\PHP\", то в файлах "down.php" и "back.php" нужно изменить
  127. путь к "php-cgi.exe" и "php-win.exe". Обратите внимание, что полное имя файла указывается в кавычках.
  128.  
  129. Перед первым запуском проверьте настройки (предыдущий пункт).
  130.  
  131. Для запуска скрипта запустите один из файлов:
  132. down.bat (для варианта с консолью)
  133. back.bat (для фонового варианта)
  134.  
  135. Для того, чтобы остановить выполнение скрипта, запущенного в консольном режиме, достаточно закрыть
  136. рабочее окно скрипта. Чтобы остановить скрипт в фоновом режиме, нужно вызвать диспетчер задач
  137. (Ctrl+Alt+Delete) и завершить процесс "php-win.exe" (кстати, в фоновом режиме процесс будет называться
  138. "php-cgi.exe").
  139.  
  140. **********************************************************************************************************
  141.  
  142. Условия распространения и ссылки
  143.  
  144. **********************************************************************************************************
  145.  
  146. Данный скрипт распространяется на условиях "как есть". Это значит, что вы можете свободно распространять
  147. данную программу, невзирая на разного рода права и обязанности. Тем не менее автор не несет отвественности
  148. за возможный причиненный ущерб от использования данного скрипта. Указывать в качестве автора какое-либо
  149. другое лицо является большим заблуждением. Перехват логинов и паролей от AG и дальнейшее их использование
  150. в личных целях — тоже.
  151.  
  152. Любые замечания и предложения направляйте в специальную ветку на AGFC:
  153. http://forums.ag.ru/?board=gameart&action=display&num=1231890438
  154.  
  155. Узнать о последних новостях и скачать новую версию можно на официальной странице скрипта:
  156. http://gameart.110mb.com/down.php
  157.  
  158. **********************************************************************************************************
  159. * *
  160. * © 2007–2010 Все права, вроде бы как, защищены *
  161. * *
  162. **********************************************************************************************************
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement