[ Index ]
 

Code source de Cr@wltr@ck 2.2.1

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/include/ -> admintag.php (source)

   1  <?php
   2  //----------------------------------------------------------------------

   3  //  CrawlTrack 2.2.1

   4  //----------------------------------------------------------------------

   5  // Crawler Tracker for website

   6  //----------------------------------------------------------------------

   7  // Author: Jean-Denis Brun

   8  //----------------------------------------------------------------------

   9  // Website: www.crawltrack.fr

  10  //----------------------------------------------------------------------

  11  // That script is distributed under GNU GPL license

  12  //----------------------------------------------------------------------

  13  // file: admintag.php

  14  //----------------------------------------------------------------------

  15  
  16  if (!defined('IN_CRAWLT_ADMIN'))
  17  {
  18      echo"<h1>Hacking attempt !!!!</h1>";
  19      exit();
  20  }
  21  //initialize array

  22  $listsite=array();
  23  $listid=array();
  24  
  25  echo"<br><br><h1>".$language['tag']."</h1>\n";
  26  
  27  echo"<p>".$language['create_tag']."</p>\n";
  28  
  29  //logochoice

  30  if ($logochoice==0)
  31      {
  32      $logo='logo.jpg';
  33      $lengthlogo=100;
  34      $heigthlogo=20;
  35      $alt='CrawlTrack: free crawlers and spiders tracking script- SEO script - script gratuit de détection des robots';
  36      }
  37  elseif ($logochoice==1)    
  38      {
  39      $logo='logo1.png';
  40      $lengthlogo=80;
  41      $heigthlogo=15;
  42      $alt='Crawler tracking tool for webmaster-script de référencement - Outil de suivi des robots pour webmaster';    
  43      }
  44  elseif ($logochoice==2)    
  45      {
  46      $logo='logo2.png';
  47      $lengthlogo=80;
  48      $heigthlogo=15;
  49      $alt='CrawlTrack: free php open-source script- SEO script -script php gratuit open-source';    
  50      }
  51  elseif ($logochoice==3)    
  52      {
  53      $logo='logo3.png';
  54      $lengthlogo=80;
  55      $heigthlogo=15;
  56      $alt='CrawlTrack: crawler and spider visits statistics - SEO script - statistiques des visites des robots';    
  57      }
  58  elseif ($logochoice==4)    
  59      {
  60      $logo='logo4.png';
  61      $lengthlogo=80;
  62      $heigthlogo=15;
  63      $alt='CrawlTrack: php mysql script- SEO script - script php mysql';    
  64      }
  65  elseif ($logochoice==5)    
  66      {
  67      $logo='logo5.png';
  68      $lengthlogo=80;
  69      $heigthlogo=15;
  70      $alt='CrawlTrack: free crawlers and spiders tracking script for webmaster- SEO script -script gratuit de détection des robots pour webmaster';    
  71      }
  72  elseif ($logochoice==6)    
  73      {
  74      $logo='logo6.png';
  75      $lengthlogo=80;
  76      $heigthlogo=15;
  77      $alt='CrawlTrack: free and open-source crawlers and spiders tracking script- référencement -script open-source gratuit de détection des robots';    
  78      }
  79  elseif ($logochoice==7)    
  80      {
  81      $logo='logo7.png';
  82      $lengthlogo=80;
  83      $heigthlogo=15;
  84      $alt='Webmaster tool: free crawlers and spiders tracking script- SEO script - Outil pour webmaster: script gratuit de détection des robots';    
  85      }
  86  elseif ($logochoice==8)    
  87      {
  88      $logo='logo8.png';
  89      $lengthlogo=80;
  90      $heigthlogo=15;
  91      $alt='Spider tracking tool for webmaster - SEO script - Outil de suivi des robots pour webmaster';    
  92      }
  93  elseif ($logochoice==9)    
  94      {
  95      $logo='logo9.png';
  96      $lengthlogo=80;
  97      $heigthlogo=15;
  98      $alt='CrawlTrack: open-source crawlers and spiders tracking script- SEO script -script open-source de détection des robots';    
  99      }
 100  elseif ($logochoice==10)    
 101      {
 102      $logo='logo10.png';
 103      $lengthlogo=80;
 104      $heigthlogo=15;
 105      $alt='CrawlTrack: free crawlers and spiders tracking script- SEO script -script gratuit de détection des robots';    
 106      }
 107  elseif ($logochoice==11)    
 108      {
 109      $logo='nologo.png';
 110      $lengthlogo=1;
 111      $heigthlogo=1;
 112      $alt='CrawlTrack: free crawlers and spiders tracking script for webmaster- SEO script -script gratuit de détection des robots pour webmaster';    
 113      }
 114  else
 115      {
 116      $logo='logo.jpg';
 117      $lengthlogo=100;
 118      $heigthlogo=20;
 119      $alt='CrawlTrack: free crawlers and spiders tracking script- SEO script -script gratuit de détection des robots';
 120      }
 121  
 122  //database connection

 123  $connexion = mysql_connect($crawlthost,$crawltuser,$crawltpassword) or die("MySQL connection to database problem");
 124  $selection = mysql_select_db($crawltdb) or die("MySQL database selection problem");
 125  
 126  //local tag creation

 127  
 128  if (isset($_SERVER['SCRIPT_FILENAME']) && !empty($_SERVER['SCRIPT_FILENAME']))
 129      {
 130      $path = dirname( $_SERVER['SCRIPT_FILENAME'] );
 131      }
 132  else
 133      {
 134      $path = '.';
 135      }
 136  
 137  $code ="include(\"".$path."/crawltrack.php\");";
 138  
 139  //non-local tag preparation

 140  
 141  $dom=$_SERVER["HTTP_HOST"];
 142  
 143  $file=$_SERVER["PHP_SELF"];
 144  
 145  
 146  $size= strlen($file);
 147  
 148  $file1=substr($file,-$size,-9);
 149  
 150  $file2=$file1."crawltrack.php";
 151  
 152  $file3=$dom.$file1."images/".$logo;
 153  
 154  $url_crawlt="http://".$dom.$file2;
 155  
 156  
 157  
 158  //website list query

 159      
 160      $sqlsite = "SELECT * FROM crawlt_site    
 161      WHERE id_site = '".sql_quote($site)."'";
 162  
 163      
 164  $requetesite = mysql_query($sqlsite, $connexion) or die("MySQL query error");
 165  
 166  $nbrresult=mysql_num_rows($requetesite);
 167  if($nbrresult>=1)        
 168      {
 169      while ($ligne = mysql_fetch_object($requetesite))                                                                              
 170          {
 171          $site=$ligne->name; 
 172          $idsite=$ligne->id_site;
 173          $listsite[$idsite]=$site;
 174          $listid[$site]=$idsite;
 175          }
 176  
 177  
 178      //table display

 179  
 180      asort($listsite);
 181      echo"<div align='center'>\n";    
 182      echo"<table cellpadding='10px' cellspacing='0'>\n";
 183      echo"<tr><th class='tableau1'>".$language['site_name2']."</th>\n";
 184      echo"<th class='tableau2'>".$language['tag']."</th></tr>\n";
 185  
 186      foreach ($listsite as $site1)
 187          {
 188          echo"<tr><td class='tableau3' rowspan='2'>".$site1."</td>\n";
 189          echo"<td class='tableau4' >\n";
 190          echo"<h3>".$language['local_tag']."</h3>\n";        
 191          echo"echo\"&#60;!--~~~CrawlTrack~~~~~~~~~~~~~~~~~~~~--&#62;\\n\";<br>\n";
 192          echo"\$crawltsite=$listid[$site1];<br>\n";
 193          echo"$code<br>\n";
 194          echo"echo\"&#60;p&#62;&#60;a href=\\\"http://www.crawltrack.fr\\\"&#62;<br>";
 195          echo"&#60;img src=\\\"http://$file3\\\" alt=\\\"$alt\\\" width=\\\"$lengthlogo\\\" height=\\\"$heigthlogo\\\" style=\\\"border:0\\\"/&#62;<br>";
 196          echo"&#60;/a&#62;&#60;/p&#62\\n\";<br>\n";
 197          echo"echo\"&#60;!--~~~CrawlTrack~~~~~~~~~~~~~~~~~~~~--&#62;\\n\";\n";
 198          echo"</td></tr>\n";
 199          echo"<td class='tableau4' >\n";
 200          echo"<h3>".$language['non_local_tag']."</h3>\n";
 201          echo"echo\"&#60;!--~~~CrawlTrack~~~~~~~~~~~~~~~~~~~~--&#62;\\n\";<br>\n";
 202          echo"error_reporting(0);<br>\n";
 203          echo"\$crawlturl =urlencode(\$_SERVER['REQUEST_URI']);<br>\n";
 204          echo"\$crawltagent =urlencode(\$_SERVER['HTTP_USER_AGENT']);<br>\n";
 205          echo"if(isset(\$_SERVER['HTTP_X_FORWARDED_FOR']))<br>\n";
 206          echo"{<br>\n";
 207          echo"\$crawltip = urlencode(\$_SERVER['HTTP_X_FORWARDED_FOR']);<br>\n";
 208          echo"}<br>\n";
 209          echo"elseif(isset(\$_SERVER['HTTP_CLIENT_IP']))<br>\n";
 210          echo"{<br>\n";
 211          echo"\$crawltip = urlencode(\$_SERVER['HTTP_CLIENT_IP']);<br>\n";
 212          echo"}<br>\n";
 213          echo"else<br>\n";
 214          echo"{<br>\n";
 215          echo"\$crawltip = urlencode(\$_SERVER['REMOTE_ADDR']);<br>\n";
 216          echo"}<br>\n";
 217          echo"\$crawltreferer=urlencode(\$_SERVER['HTTP_REFERER']);<br>\n";
 218          echo"\$crawltvariablescodees = \"url=\".\$crawlturl.\"&agent=\".\$crawltagent.\"&ip=\".\$crawltip.\"&referer=\".\$crawltreferer.\"&site=$listid[$site1]\";<br>\n";
 219          echo"\$url_crawlt2=parse_url(\"$url_crawlt\");<br>\n";
 220          echo"\$crawlthote=\$url_crawlt2['host'];<br>\n";
 221          echo"\$crawltscript=\$url_crawlt2['path'];<br>\n";
 222          echo"\$crawltentete = \"POST  \".\$crawltscript.\"  HTTP/1.1\\r\\n\";<br>\n";
 223          echo"\$crawltentete .= \"Host: \".\$crawlthote.\" \\r\\n\";<br>\n";
 224          echo"\$crawltentete .= \"Content-Type: application/x-www-form-urlencoded\\r\\n\";<br>\n";
 225          echo"\$crawltentete .= \"Content-Length: \" . strlen(\$crawltvariablescodees) . \"\\r\\n\";<br>\n";
 226          echo"\$crawltentete .= \"Connection: close\\r\\n\\r\\n\";<br>\n";
 227          echo"\$crawltentete .= \$crawltvariablescodees . \"\\r\\n\";<br>\n";
 228          echo"\$crawltsocket = fsockopen(\$url_crawlt2['host'], 80, \$errno, \$errstr);<br>\n";
 229          echo"if(\$crawltsocket)<br>\n";
 230          echo"{<br>\n";
 231          echo"fputs(\$crawltsocket, \$crawltentete);<br>\n";
 232          echo"fclose(\$crawltsocket);<br>\n";
 233          echo"}<br>\n";
 234          echo"echo\"&#60;p&#62;&#60;a href=\\\"http://www.crawltrack.fr\\\"&#62;&#60;img src=\\\"http://$file3\\\" alt=\\\"$alt\\\" width=\\\"$lengthlogo\\\" height=\\\"$heigthlogo\\\" style=\\\"border:0\\\"/&#62;&#60;/a&#62;&#60;/p&#62;\\n\";<br>\n";
 235          echo"echo\"&#60;!--~~~CrawlTrack~~~~~~~~~~~~~~~~~~~~--&#62;\\n\";\n";        
 236          echo"</td></tr>\n";
 237          }
 238  
 239      echo"</table>\n";
 240      echo"</div>\n";
 241      echo"<br>\n";
 242      }
 243  else
 244      {
 245      echo"<div align='center'>\n";    
 246      echo"<table cellpadding='10px' cellspacing='0'>\n";
 247      echo"<tr><th class='tableau1'>".$language['site_name2']."</th>\n";
 248      echo"<th class='tableau2'>".$language['tag']."</th></tr>\n";
 249      echo"</table>\n";
 250      echo"</div>\n";
 251      echo"<br>\n";    
 252          
 253      }
 254      
 255  
 256  //continue

 257  
 258  echo"<div class=\"form\">\n";
 259  echo"<form action=\"index.php\" method=\"POST\" >\n";
 260  echo "<input type=\"hidden\" name ='navig' value='6'>\n";
 261  echo"<table class=\"centrer\">\n";    
 262  echo"<tr>\n";
 263  echo"<td colspan=\"2\">\n";
 264  echo"<input name='ok' type='submit'  value=' OK ' size='20'>\n";
 265  echo"</td>\n";
 266  echo"</tr>\n";
 267  echo"</table>\n";
 268  echo"</form>\n";
 269  echo"</div>";
 270  
 271  ?>


Généré le : Thu Sep 6 14:14:11 2007 par Balluche grâce à PHPXref 0.7