Guest User

Untitled

a guest
May 9th, 2018
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.41 KB | None | 0 0
  1. <?php
  2.  
  3. $ip = shell_exec("ifconfig | egrep -A 1 venet0:0 | egrep inet | awk '{ print $2 }' | sed 's/\(.\{5\}\)//'");
  4.  
  5. if(isset($_POST['submit'])):
  6.  
  7.      $dbHost = $_POST['host'];
  8.      $user = $_POST['user'];
  9.      $pass = $_POST['pass'];
  10.    
  11.      $dbCon = mysql_connect($dbHost,$user,$pass)or trigger_error(mysql_error());
  12.  
  13.      $ignore = array("sitebuilder5","information_schema","psa","atmail","apsc","horde","mysql","sitebuilder5","");
  14.  
  15.      if($dbCon == true):
  16.  
  17.         $db_query = "SHOW databases";
  18.         $table_query = "SHOW tables";
  19.        
  20.         $db_result = mysql_query($db_query);
  21.         $arr = array();
  22.  
  23.         while($db[] = mysql_fetch_assoc($db_result));
  24.  
  25.         foreach($db as $v):
  26.             $data[] = $v['Database'];
  27.         endforeach;
  28.        
  29.        
  30.         $diff = array_diff($data, $ignore);
  31.         $diff = array_values(array_filter($diff));
  32.         echo "<table>";
  33.         foreach($diff as $v):
  34.             mysql_select_db($v)or trigger_error(mysql_error());
  35.             print "<tr><td><b>Database: </b></td><td>" . $v . "</td></tr>";
  36.        
  37.        
  38.             $table_result = mysql_query($table_query);
  39.             $tbls = array();
  40.  
  41.             while($tbls[] = mysql_fetch_assoc($table_result));
  42.             $a = 0;
  43.             print "<tr><td><b>Tables:</b></td>";
  44.             foreach($tbls as $k):
  45.                     if(!empty($k)):
  46.                         if($a == 0):
  47.                             $table[] = $k['Tables_in_'.$v];
  48.                             print "<td>" . $k['Tables_in_'.$v].'</td></tr>';
  49.                         else:
  50.                             $table[] = $k['Tables_in_'.$v];
  51.                             print "<tr><td></td><td>" . $k['Tables_in_'.$v].'</td></tr>';
  52.                         endif;
  53.                         $a++;
  54.                     endif;
  55.             endforeach;
  56.         endforeach;
  57.         echo "<table>";
  58.      endif;
  59. else:
  60. ?>
  61. <table>
  62.     <tr>
  63.         <th colspan="2">IP address: <?php echo $ip; ?></th>
  64.     </tr>
  65.     <form method="post">
  66.        
  67.         <tr>
  68.             <td><label>Hostname: </label></td>
  69.             <td><input type="text" name="host" /></td>
  70.         </tr>
  71.         <tr>
  72.             <td><label>Username: </label></td>
  73.             <td><input type="text" name="user" /></td>
  74.         </tr>
  75.         <tr>
  76.             <td><label>Password: </label></td>
  77.             <td><input type="text" name="pass" /></td>
  78.         </tr>
  79.         <tr>
  80.             <td><input type="submit" name="submit" value="Test" /></td>
  81.         </tr>
  82.     </form>
  83.  
  84. </table>
  85. <?php
  86. endif;
  87. ?>
Add Comment
Please, Sign In to add comment