HenryGlazt

Statistics cPanel

Nov 7th, 2014
250
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.92 KB | None | 0 0
  1. <?php
  2. /*
  3.  @Tilte : awstats cPanel
  4.  @Author : HenryGlazt
  5.  @http://twitter.com/HenryGlazt
  6.  untuk melihat statistics dari website anda
  7. */
  8.  
  9. $user = 'user';
  10. $pass = 'pass';
  11. $domain = 'www.mydomain.com';
  12.  
  13. function getFile($fileQuery){
  14.   global $user, $pass, $domain;
  15.   return file_get_contents("https://$user:$pass@$domain:2083/".$fileQuery);
  16. }
  17.  
  18. if(strpos($_SERVER['QUERY_STRING'],'.png')!==false) {
  19.   $fileQuery = $_SERVER['QUERY_STRING'];
  20. }
  21. elseif(empty($_SERVER['QUERY_STRING'])){
  22.   $fileQuery = "awstats.pl?config=$domain";
  23. }
  24. else {
  25.   $fileQuery = 'awstats.pl?'.$_SERVER['QUERY_STRING'];
  26. }
  27.  
  28. $file = getFile($fileQuery);
  29.  
  30. if(strpos($_SERVER['QUERY_STRING'],'.png')===false) {
  31.   $file = str_replace('awstats.pl', basename($_SERVER['PHP_SELF']), $file);
  32.   $file = str_replace('="/images','="'.basename($_SERVER['PHP_SELF']).'?images',$file);
  33. }
  34. else {
  35.   header("Content-type: image/png");
  36. }
  37.  
  38. echo $file;
  39. ?>
Advertisement
Add Comment
Please, Sign In to add comment