Installation de Dolibarr - Etape 2/5

Base de donnée'; print ''; $error=0; print ''; $conf = new Conf(); $conf->db->host = $dolibarr_main_db_host; $conf->db->name = $dolibarr_main_db_name; $conf->db->user = $dolibarr_main_db_user; $conf->db->pass = $dolibarr_main_db_pass; $db = new DoliDb(); $ok = 0; if ($db->connected == 1) { print ""; if($db->database_selected == 1) { print ""; $ok = 1 ; } else { print ""; $ok = 0; print ""; if ($db->create_db ($dolibarr_main_db_name)) { print ""; $db->select_db ($dolibarr_main_db_name); // Création des tables $dir = "../../mysql/tables/"; $handle=opendir($dir); while (($file = readdir($handle))!==false) { if (substr($file, strlen($file) - 4) == '.sql' && substr($file,0,4) == 'llx_') { $name = substr($file, 0, strlen($file) - 4); $classname = substr($file, 0, strlen($file) -12); print ""; $buffer = ''; $fp = fopen($dir.$file,"r"); if ($fp) { while (!feof ($fp)) { $buffer .= fgets($fp, 4096); } fclose($fp); } if ($db->query($buffer)) { print ""; } else { print ""; $error++; } } } closedir($handle); } else { print ""; } } } print '
Test de connexion à la base de données
Connexion réussie au serveur : $dolibarr_main_db_hostOK
Connexion réussie à la base : $dolibarr_main_db_nameOK
Echec de connexion à la base : $dolibarr_main_db_nameERREUR
Création de la base : $dolibarr_main_db_name-
Création de la base réussie : $dolibarr_main_db_nameOK
Création de la table $nameOK
ERREUR
Erreur lors de la création de : $dolibarr_main_db_nameERREUR
'; $db->close(); } ?>