Advertisement
Fakhru

Untitled

Jun 2nd, 2013
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.91 KB | None | 0 0
  1. <?php
  2.  
  3.  
  4.  
  5. //date
  6. $_SERVER['REQUEST_TIME'];
  7. $date = date('d-M-Y', $_SERVER['REQUEST_TIME']);
  8. //end date
  9.  
  10. // browser
  11. $useragent = $_SERVER ? $_SERVER['HTTP_USER_AGENT'] : $HTTP_SERVER_VARS['HTTP_USER_AGENT'];
  12. $ua = strtolower($useragent);
  13. $ua_browser = 'unknown';
  14. $ua_os = 'unknown';
  15.  
  16. // Browser detection:
  17. if (strpos($ua, 'epiphany') !== false) $ua_browser = 'Epiphany';
  18. else if (strpos($ua, 'galeon') !== false) $ua_browser = 'Galeon';
  19. else if (strpos($ua, 'safari') !== false) $ua_browser = 'Safari';
  20. else if (strpos($ua, 'chrome') !== false) $ua_browser = 'Chrome';
  21. else if (strpos($ua, 'konqueror') !== false) $ua_browser = 'Konqueror';
  22. else if (strpos($ua, 'firefox') !== false) $ua_browser = 'Firefox';
  23. else if (strpos($ua, 'firebird') !== false) $ua_browser = 'Firebird';
  24. else if (strpos($ua, 'netscape') !== false) $ua_browser = 'Netscape';
  25. else if (strpos($ua, 'mozilla') !== false && strpos($ua, 'rv:') !== false) $ua_browser = 'Mozilla';
  26. else if (strpos($ua, 'opera') !== false)
  27. {
  28. if (strpos($ua, 'opera mini ') !== false) $ua_browser = 'operamini';
  29. else $ua_browser = 'Opera';
  30. }
  31. else if (strpos($ua, 'avant browser') !== false) $ua_browser = 'avant';
  32. else if (strpos($ua, 'maxthon') !== false || strpos($ua, 'myie') !== false) $ua_browser = 'Maxthon';
  33. else if (strpos($ua, 'slimbrowser') !== false) $ua_browser = 'Slimbrowser';
  34. else if (strpos($ua, 'msie') !== false)
  35. {
  36. if (strpos($ua, 'msie 7.0') !== false) $ua_browser = 'ie7';
  37. else $ua_browser = 'IE';
  38. }
  39.  
  40. // OS detection:
  41. if (strpos($ua, 'amiga') !== false) $ua_os = 'Amiga';
  42. else if (strpos($ua, 'beos; ') !== false) $ua_os = 'Beos';
  43. else if (strpos($ua, 'freebsd') !== false) $ua_os = 'Dreebsd';
  44. else if (strpos($ua, 'linux') !== false)
  45. {
  46. if (strpos($ua, 'debian') !== false) $ua_os = 'Debian';
  47. else if (strpos($ua, 'fedora') !== false) $ua_os = 'Fedora';
  48. else if (strpos($ua, 'gentoo') !== false) $ua_os = 'Gentoo';
  49. else if (strpos($ua, 'kateos') !== false || strpos($ua, 'kate os') !== false) $ua_os = 'Kateos';
  50. else if (strpos($ua, 'knoppix') !== false) $ua_os = 'Knoppix';
  51. else if (strpos($ua, 'kubuntu') !== false) $ua_os = 'Kubuntu';
  52. else if (strpos($ua, 'mandriva') !== false || strpos($ua, 'mandrake') !== false) $ua_os = 'Mandriva';
  53. else if (strpos($ua, 'redhat') !== false || strpos($ua, 'red hat') !== false) $ua_os = 'Redhat';
  54. else if (strpos($ua, 'slackware') !== false) $ua_os = 'Slackware';
  55. else if (strpos($ua, 'suse') !== false) $ua_os = 'Suse';
  56. else if (strpos($ua, 'ubuntu') !== false) $ua_os = 'Ubuntu';
  57. else if (strpos($ua, 'arch') !== false) $ua_os = 'Arch';
  58. else $ua_os = 'Linux';
  59. }
  60. else if (strpos($ua, 'macosx') !== false || strpos($ua, 'macos') !== false || strpos($ua, 'mac os x') !== false || strpos($ua, 'macintosh') !== false || strpos($ua, 'os=mac') !== false || strpos($ua, 'mac_osx') !== false) $ua_os = 'Mac';
  61. else if (strpos($ua, 'macppc') !== false || strpos($ua, 'mac_ppc') !== false || strpos($ua, 'cpu=ppc;') !== false && strpos($ua, 'os=mac') !== false || strpos($ua, 'macintosh; ppc') !== false || strpos($ua, 'macintosh;') !== false && strpos($ua, 'ppc') !== false || strpos($ua, 'mac_powerpc') !== false) $ua_os = 'Mac';
  62. else if (strpos($ua, 'netbsd') !== false) $ua_os = 'NetBsd';
  63. else if (strpos($ua, 'sunos') !== false || strpos($ua, 'solaris') !== false) $ua_os = 'Solaris';
  64. else if (strpos($ua, 'symbian') !== false) $ua_os = 'Symbian';
  65. else if (strpos($ua, 'unix') !== false) $ua_os = 'Unix';
  66. else if (strpos($ua, 'windows nt 5.0') !== false || strpos($ua, 'windows 2000') !== false || strpos($ua, 'win2000') !== false || strpos($ua, 'winnt5.0') !== false) $ua_os = 'Windows 2000';
  67. else if (strpos($ua, 'windows 95') !== false || strpos($ua, 'win95') !== false) $ua_os = 'Windows 98';
  68. else if (strpos($ua, 'windows me') !== false || strpos($ua, 'winme') !== false || strpos($ua, 'win9x 4.90') !== false || strpos($ua, 'win 9x 4.90') !== false) $ua_os = 'Windows ME';
  69. else if (strpos($ua, 'windows 98') !== false || strpos($ua, 'win98') !== false) $ua_os = 'Windows 98';
  70. else if (strpos($ua, 'windows nt 5.2') !== false || strpos($ua, 'winnt5.2') !== false) $ua_os = 'windows_98_nt_2000';
  71. else if (strpos($ua, 'windows nt 5.1') !== false || strpos($ua, 'windows xp 5.1') !== false || strpos($ua, 'windows xp') !== false || strpos($ua, 'winxp') !== false || strpos($ua, 'winnt5.1') !== false || strpos($ua, 'cygwin_nt-5.1') !== false) $ua_os = 'Windows XP';
  72. else if (strpos($ua, 'windows nt 6.0') !== false || strpos($ua, 'winnt6.0') !== false) $ua_os = 'Windows Vista';
  73. else if (strpos($ua, 'windows nt 6.1') !== false || strpos($ua, 'winnt6.1') !== false) $ua_os = 'Windows 7';
  74. else if (strpos($ua, 'windows nt 4.0') !== false || strpos($ua, 'winnt4.0') !== false || strpos($ua, 'winnt') !== false || strpos($ua, 'windows nt') !== false) $ua_os = 'Windows 98';
  75. else if (strpos($ua, 'windows') !== false || strpos($ua, 'win') !== false) $ua_os = 'Windows XP';
  76. else if (strpos($ua, 'macintosh') !== false || strpos($ua, 'mac') !== false) $ua_os = 'Mac';
  77.  
  78. // Countdown SPM T_______T
  79. $target = mktime (0, 0, 0, 10,6,2013);
  80. $harini = time () ;
  81. $difference =($target-$harini) ;
  82. $days =(int) ($difference/86400) ;
  83. $tulisan = "SPM $days Hari Je Tinggal Lagi";
  84. $hadis = file_get_contents('http://acey.demzcoder.net/Hadis.php');
  85. $hadis = strip_tags($hadis);
  86. $hadis = wordwrap($hadis,65,"derpz");
  87. $hadis = explode("derpz", $hadis);
  88. $c = count($hadis);
  89. $c = $c * 5 + 180;
  90. header('content-type:image/png');
  91. $image = imagecreatetruecolor(620,$c);
  92. $text = '[email protected]';
  93. $text2 = ': ';
  94. $text3 = '~';
  95. $text4 = '#';
  96. $nmap = '~fap ~fap ~fap ~fap';
  97. $ip = "$_SERVER[REMOTE_ADDR]";
  98. $iz = 110;
  99. imagestring($image, 10, 7, 10, $text, 0xFF0000);
  100. imagestring($image, 10, 109, 9, $text2, 0xFFFFFF);
  101. imagestring($image, 10, 118, 15, $text3, 0x0099CC);
  102. imagestring($image, 10, 126, 10, $text4, 0xFFFFFF);
  103. imagestring($image, 10, 140, 10, $nmap, 0xFFFFFF);
  104. imagestring($image, 10, 320, 10, $ip, 0xFFFFFF);
  105. imagestring($image, 10, 140, 28, 'Tarikh Hari ini ialah', 0x00FF33);
  106. imagestring($image, 10, 342,28, $date, 0x00FF33);
  107. imagestring($image, 10, 220, 42, $ua_browser, 0x99FFFF);
  108. imagestring($image, 10, 140, 42, 'Browser:', 0x99FFFF);
  109. imagestring($image, 10, 300, 56, $ua_os, 0xFFCC00);
  110. imagestring($image, 10, 140, 56, 'Operating System:', 0xFFCC00);
  111. imagestring($image, 10, 460, 56, 'AceyrafRoshlanz', 0x33FFFF);
  112. imagestring($image, 10, 360, 76, $tulisan, 0xFF6633);
  113. imagestring($image, 10, 593, 56, ':3', 0xFF66CC);
  114. imagestring($image, 10, 7, 90, 'Hadis Hari ini: ', 0xFF0000);
  115. foreach ($hadis as $derp) {
  116. imagestring($image, 10, 4, $iz, $derp, 0xFF66CC);
  117. $iz += 14;
  118. }
  119. imagepng($image, null, 9);
  120. imagedestroy($image);
  121.  
  122. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement