piterskiy

Мысль по улучшению автоматизации развертывания автодора

Jan 29th, 2016
24,029
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.35 KB | None | 0 0
  1. // код вставить в конец conf.php, создать папку allkey, в ней создаем .txt файлы с именами от 1 до 10, в которых большие списки
  2. // ключей, если файлов больше - отредактировать строку mt_rand(1,10), дальше 3000 - это количество кеев, которое брать.
  3. // В итоге браться будут рандомные строки из рандомного файла.
  4.  
  5. // убираем www
  6. if ($www == '1') {
  7. // текущий домен
  8. $host = preg_replace("/[^0-9A-Za-z-.]/","",trim($_SERVER['HTTP_HOST']));
  9. $host = mb_strtolower($host, 'utf-8');
  10. // текущий урл:
  11. $uri = trim(strip_tags($_SERVER['REQUEST_URI']));
  12. if (mb_substr($host, 0, 4, 'utf-8') == 'www.') {$host2 = mb_substr($host, 4, 125, 'utf-8');} else {$host2 = $host;}
  13. if ($host != $host2) {
  14. header('HTTP/1.1 301 Moved Permanently');
  15. header('Location: http://'.$host2.$uri);
  16. die();
  17. }
  18. }
  19.  
  20. // генератор стартового файла:
  21. if (!file_exists('keys/'.$host.'.txt')) {
  22. $num = mt_rand(1,10);
  23. $allkey = file('allkey/'.$num.'.txt');
  24. shuffle($allkey);
  25. array_splice($allkey, 3000);
  26. $allkey = implode("\n", $allkey);
  27. file_put_contents('keys/'.$host.'.txt', $allkey);
  28. header('Refresh:0; url=index.php?page=1');
  29. die();
  30. }
Advertisement
Add Comment
Please, Sign In to add comment