Ejemplo n.º 1
0
function step_2($connect, $select, $chat, $fpconfig)
{
    $configtpl = "../conf/config.php-tpl";
    $fpconfigtpl = fopen($configtpl, "r");
    $inhalt = fread($fpconfigtpl, filesize($configtpl));
    foreach ($chat as $key => $value) {
        $inhalt = str_replace("%{$key}%", addslashes($value), $inhalt);
    }
    fwrite($fpconfig, $inhalt, strlen($inhalt));
    echo "<table width=\"100%\" cellspacing=\"0\" cellpadding=\"2\" border=\"0\" align=\"center\">\n" . "<tr bgcolor=\"#007ABE\"><td style=\"font-size:15px; text-align:center;color:White;\"><b>Konfigurationsdatei</b></td></tr>\n" . "<tr><td > Im Verzeichnis conf wurde folgende Konfigurationsdatei angelegt: <br>\n";
    $config = "../conf/config.php";
    if (!file_exists($config)) {
        echo "<span style=\"color:red\">Anlegen der <b>config.php</b> misslungen</span></td></tr>\n";
    } else {
        echo "<b>config.php</b></td></tr>\n";
    }
    $mysqldatei = "../dok/mysql.def";
    $mysqlfp = fopen($mysqldatei, "r");
    $mysqlinhalt = fread($mysqlfp, filesize($mysqldatei));
    $mysqlarray = explode(';', $mysqlinhalt);
    foreach ($mysqlarray as $key => $value) {
        mysql_query($value);
    }
    echo "<tr><td colspan=\"2\"><br><br></td></tr>\n" . "<tr bgcolor=\"#007ABE\"><td style=\"font-size:15px; text-align:center;color:White;\"><b>Datenbank</b></td></tr>\n" . "<tr><td>In der Datenbank " . $chat['dbase'] . " (Datenbankuser: "******") wurden folgende Tabellen " . "angelegt: <br>\n";
    $tables = mysql_listtables($chat['dbase']);
    for ($i = 0; $i < mysql_num_rows($tables); $i++) {
        $table = mysql_tablename($tables, $i);
        echo "<b>" . $table . "</b>, \n";
    }
    echo "</td></tr>" . "<tr><td colspan=\"2\"><br><br></td></tr>\n";
    echo "<tr><td> Mit <b>Nickname admin und Passwort admin</b> können Sie sich beim ersten Mal anmelden!<br>\n" . "<a href=\"../index.php\">zum Chat</a></tr></td></table>\n";
}
Ejemplo n.º 2
0
 function tables_exist($db, $tables)
 {
   $db_tables = mysql_listtables($db);
   
   
   foreach($tables as $table)
   {
     foreach($db_tables as $db_table)
     {
       if($table != $db_table)
       {
         return false;
       } 
     }
   }
   return true;
 }
Ejemplo n.º 3
0
 /**
  * Получить список таблиц
  * 
  * @throws Exception Ошибка о том, что не была выбрана БД
  * @return Array[Array[String]] 
  */
 public function getTableList()
 {
     if (!$this->base_selected) {
         throw new Exception(MySQL::NO_DB_SELECTION);
     } else {
         return $this->getRows(mysql_listtables($this->db_name));
     }
 }