Просмотр файла gallery/protect.php

Размер файла: 2.43Kb
  1. <?php
  2. #-----------------------------------------------------#
  3. # ********* ROTORCMS ********* #
  4. # Made by : VANTUZ #
  5. # E-mail : visavi.net@mail.ru #
  6. # Site : http://pizdec.ru #
  7. # WAP-Site : http://visavi.net #
  8. # ICQ : 36-44-66 #
  9. # Вы не имеете право вносить изменения в код скрипта #
  10. # для его дальнейшего распространения #
  11. #-----------------------------------------------------#
  12. require_once "../includes/start.php";
  13. require_once "../includes/functions.php";
  14.  
  15. if (isset($_SESSION['protect']) && $_SESSION['protect'] != "") {
  16. $pkod = str_split(intval($_SESSION['protect']));
  17.  
  18. $img = imagecreate(50, 22);
  19. $bgcolor = imagecolorallocate($img, 255, 255, 255);
  20. $fon = imageColorTransparent($img, $bgcolor);
  21. imagefill($img, 0, 0, $fon);
  22.  
  23. $color1 = imagecolorallocate($img, mt_rand(0, 204), mt_rand(0, 204), mt_rand(0, 204));
  24. $color2 = imagecolorallocate($img, mt_rand(0, 204), mt_rand(0, 204), mt_rand(0, 204));
  25. $color3 = imagecolorallocate($img, mt_rand(0, 204), mt_rand(0, 204), mt_rand(0, 204));
  26. $color4 = imagecolorallocate($img, mt_rand(0, 204), mt_rand(0, 204), mt_rand(0, 204));
  27.  
  28. imageTTFtext($img, 16, 0, mt_rand(1, 2), mt_rand(17, 20), $color1, BASEDIR . "gallery/fonts/font2.ttf", $pkod[0]);
  29. imageTTFtext($img, 16, 0, mt_rand(13, 14), mt_rand(17, 20), $color2, BASEDIR . "gallery/fonts/font2.ttf", $pkod[1]);
  30. imageTTFtext($img, 16, 0, mt_rand(25, 26), mt_rand(17, 20), $color3, BASEDIR . "gallery/fonts/font2.ttf", $pkod[2]);
  31. imageTTFtext($img, 16, 0, mt_rand(37, 38), mt_rand(17, 20), $color4, BASEDIR . "gallery/fonts/font2.ttf", $pkod[3]);
  32.  
  33. if ($config['protectdef'] == 1) {
  34. for ($i = 0; $i < 5; $i++) {
  35. $temp_color = imagecolorallocate ($img, mt_rand(155, 204), mt_rand(155, 204), mt_rand(155, 204));
  36. imageline($img, mt_rand(0, 50), mt_rand(0, 22), mt_rand(0, 50), mt_rand(0, 22), $temp_color);
  37. }
  38.  
  39. for ($i = 0; $i < 30; $i++) {
  40. $temp_color = imagecolorallocate ($img, mt_rand(0, 255), mt_rand(0, 255), mt_rand(0, 255));
  41. imagesetpixel ($img, mt_rand(0, 50), mt_rand(0, 22), $temp_color);
  42. }
  43. }
  44.  
  45. Header("Content-type: image/gif");
  46. ImageGIF($img);
  47. ImageDestroy($img);
  48. }
  49.  
  50. ?>