\n Fin."); } require MY_DC_RC_PATH; echo "Fichier de config trouve
\n"; if (!defined('DC_DBDRIVER')) { die ("Probleme : DC_DBDRIVER n'est pas défini, je ne sais pas accéder à la base de donnée.
\n Fin."); } if (DC_DBDRIVER != 'mysql') { die("Probleme : DC_DBDRIVER n'est pas \"mysql\", je ne sais pas faire. Desole...
\nFin."); } if (!defined('DC_DBHOST') || !defined('DC_DBUSER') || !defined('DC_DBPASSWORD') || !defined('DC_DBNAME') || !defined('DC_DBPREFIX')) { dir("Probleme : il me manque au moins un parametre de connexion a la base de donnees. Je ne peux rien faire.
\nFin."); } $dbconnect = mysql_connect(DC_DBHOST, DC_DBUSER, DC_DBPASSWORD); if (!$dbconnect) { die('Erreur de connexion a la base : ' . mysql_error()); } echo 'Connexion a la base ok
'; $db = mysql_select_db(DC_DBNAME, $dbconnect); if (!$db) { die ('Erreur : impossible de se connecter a la base DC_DBNAME ' . mysql_error()); } $result = mysql_query("SELECT * FROM ".DC_DBPREFIX."version"); echo "Affichage de la table ".DC_DBPREFIX."version avant execution
"; echo ""; while ($row = mysql_fetch_array($result, MYSQL_NUM)) { printf("", $row[0], $row[1]); } echo "
%s %s
\n"; $result = mysql_query("SELECT version FROM ".DC_DBPREFIX."version where module = 'core'"); if (!$row = mysql_fetch_array($result, MYSQL_NUM)) { echo "La valeur 'core' n'est effectivement pas definie. On va l'ajouter a la valeur 2.0
"; $result = mysql_query("INSERT INTO ".DC_DBPREFIX."version (module,version) values ('core','2.0')"); if($result!== TRUE) { die("Erreur : mise a jour de la table impossible : " . mysql_error()); } } else { echo "La valeur 'core' est definie comme $row[0]
"; if (FORCE_CORE_VALUE == '0') { echo "Je prefere ne pas y toucher !
Sinon, editer le script et changer la valeur de FORCE_CORE_VALUE de '0' a ce que vous voulez ('2.0' par exemple)
\n"; } else { echo "Force la valeur de core a ".FORCE_CORE_VALUE."
"; $result = mysql_query("UPDATE ".DC_DBPREFIX."version set version='".FORCE_CORE_VALUE."' where module = 'core'"); if($result!== TRUE) { die("Erreur : mise a jour de la table impossible : " . mysql_error()); } } } $result = mysql_query("SELECT * FROM ".DC_DBPREFIX."version"); echo "Affichage de la table ".DC_DBPREFIX."version apres execution
"; echo ""; while ($row = mysql_fetch_array($result, MYSQL_NUM)) { printf("", $row[0], $row[1]); } echo "
%s %s
\n"; mysql_close($dbconnect); echo "Essayez la connexion vers la page d'admin du blog
"; echo "Fin normale." echo "PENSEZ A SUPPRIMER CE SCRIPT DU SERVEUR !!"; ?>