Merci à vous deux pour votre aide.
if (isset($_GET['inscription'])){ //si la variable inscription existe
if(isset($_POST['pseudo'])AND ($_POST['mdp1'])//
and ($_POST['mdp2']) and($_POST['mdp2'])and($_POST['email'])
)
{
if (preg_match("#^[a-z0-9]{4,12}$#", $_POST['pseudo']))//pseudo comforme mais !!
{
echo "\n";
$emailvalue=$_POST['email'];
$verifpseudo=$_POST['pseudo'];
$verif= mysql_query("SELECT pseudo FROM inscription Where pseudo='$verifpseudo'");
$verifarray= mysql_fetch_array($verif);
if($verifarray['pseudo']==$verifpseudo)//verif pseudo
{$text=
"ce pseudo est deja pris !
inscription
remplissez tous les champs !
";}
else
{//verifier le mots de passe ou l'adresse email !mettre 2 regex avce mots de passe en chiifrre en lette
if($_POST['mdp1']==$_POST['mdp2'])
{$mdpvalue=$_POST['mdp1'];
if(preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", $_POST['email']))
{
$verifemail= mysql_query("SELECT email FROM inscription Where email='$emailvalue'");
$verifemailarray= mysql_fetch_array($verifemail);
if($verifemailarray['email']!=$emailvalue )
{
echo "\n";
if (ISSET($_POST['confirmation']))
{
$pseudo=$_POST['pseudo'];
$mdp=$_POST['mdp1'];
$mail=$_POST['email'];//inscription : idpseudo mdp mail argent lvl batiment *5 revenu initiale et tours !
mysql_query("INSERT INTO inscription VALUES
('','$pseudo','$mdp','$mail','2000000','10'
,'0','0','0','0','0','0','0',
'50000','10','10',
'0','0','0','0','0',
'0','0','0','0','0','0',
'Pas de description','non','0','aucune',
'0','0','0','0','0',
'0','0','0','0','0',
'0','0','0','0',
'0','0','0','0',
'0','aucun','0','".time()."',
'non','sousprotection','".(time()+1*1)."','0','0','')");
$id1=mysql_query("SELECT id FROM inscription WHERE pseudo='$pseudo'");
$id1array=mysql_fetch_array($id1);
mysql_query("INSERT INTO message VALUES('','zeonix','".$id1array['id']."','Pour commencer',
'
Bonjour mon seigneur,
Je suis Zeonix, administrateur de ce monde. Je vous souhaite la bienvenue sur Conquest-World, et j'espère que vous allez vous plaire.
Ce jeu fonctionne tour par tour, chaque tour vous recevrez 50 000 gold ainsi qu'un tour d'attaque. Vous commencez dans ce monde de
pilleurs avec 2 000 000 millions de gold ainsi que 10 tours d'attaque.
Une F.A.Q est mise à disposition pour comprendre le fonctionnent du jeu.
Que l'aventure commence. Je vous souhaite bonne chance dans votre conquête.
','0','".time()."','0','0') ");
$text="
Inscription Terminé vous pouvez comencer a jouer !(vous recevrez une comfirmation d'inscription avec votre mots de passe et votre login d'ici peu
";
}
else{$text="
veuillez cocher la case de confidentialité !
remplissez tous les champs !
";}
echo "\n";
}
else{$text="
email deja utilisé !
remplissez tous les champs !
";}
}
else{
$text="email non valide!
remplissez tous les champs !
";}
}
else{$text="les deux mots de passe doivent etre identique!!
";}
}
;}//d'autre verification a faire !
else
{
$text="pseudo non conforme !( de 4 a 10 caracteres pas de majuscule ! chiffre autorisé
";
}
}
else{
$text="
remplissez tous les champs !
";}}
else{
}
}
}
echo "\n";
if(isset($_GET['erreur'])){$text="votre login ou votre mot de passe est faux
si vous ne vous vous etes pas encore inscris c'est ICI
";}else{}
if(isset($_GET['text5'])AND is_numeric($_GET['text5']) AND ISSET($_GET['tsb']) AND is_numeric($_GET['tsb'])){
$text="Vous etes bannis du jeu "
.($_GET['text5'])." secondes encores
";}else{}
echo''.$text.'';
?>
if (isset($_GET['inscription'])){ //si la variable inscription existe
if(isset($_POST['pseudo'])AND ($_POST['mdp1'])//
and ($_POST['mdp2']) and($_POST['mdp2'])and($_POST['email'])
)
{
if (preg_match("#^[a-z0-9]{4,12}$#", $_POST['pseudo']))//pseudo comforme mais !!
{
$emailvalue=$_POST['email'];
$verifpseudo=$_POST['pseudo'];
$verif= mysql_query("SELECT pseudo FROM inscription Where pseudo='$verifpseudo'");
$verifarray= mysql_fetch_array($verif);
if($verifarray['pseudo']==$verifpseudo)//verif pseudo
{$text=
"ce pseudo est deja pris !
inscription
remplissez tous les champs !
";}
else
{//verifier le mots de passe ou l'adresse email !mettre 2 regex avce mots de passe en chiifrre en lette
if($_POST['mdp1']==$_POST['mdp2'])
{$mdpvalue=$_POST['mdp1'];
if(preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", $_POST['email']))
{
$verifemail= mysql_query("SELECT email FROM inscription Where email='$emailvalue'");
$verifemailarray= mysql_fetch_array($verifemail);
if($verifemailarray['email']!=$emailvalue )
{
if (ISSET($_POST['confirmation']))
{
$pseudo=$_POST['pseudo'];
$mdp=$_POST['mdp1'];
$mail=$_POST['email'];//inscription : idpseudo mdp mail argent lvl batiment *5 revenu initiale et tours !
mysql_query("INSERT INTO inscription VALUES
('','$pseudo','$mdp','$mail','2000000','10'
,'0','0','0','0','0','0','0',
'50000','10','10',
'0','0','0','0','0',
'0','0','0','0','0','0',
'Pas de description','non','0','aucune',
'0','0','0','0','0',
'0','0','0','0','0',
'0','0','0','0',
'0','0','0','0',
'0','aucun','0','".time()."',
'non','sousprotection','".(time()+1*1)."','0','0','')");
$id1=mysql_query("SELECT id FROM inscription WHERE pseudo='$pseudo'");
$id1array=mysql_fetch_array($id1);
mysql_query("INSERT INTO message VALUES('','zeonix','".$id1array['id']."','Pour commencer',
'
mysql_connect=Resource id #1 - Erreur=
mysql_select_db=1 - Erreur=
Test de DROP/CREATE de la table 'Tab_test_DB' dans la base 'conquestyjeu' sur le serveur 'mysql5-17.perso'
Supression de la table Tab_test_DB - Erreur= - $sql_query=DROP TABLE IF EXISTS `Tab_test_DB` - $result_query=1
Création de la table Tab_test_DB- Erreur= - $sql_query=CREATE TABLE `Tab_test_DB` ( `Id` int(11) NOT NULL auto_increment, `NOM` varchar(32) NOT NULL default '', `PRENOM` varchar(32) NOT NULL default '', PRIMARY KEY (`Id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 - $result_query=1
Ajout d'un enregistrement - Erreur= - $sql_query=INSERT INTO `Tab_test_DB` values ('','DURANDAL','Michel') - $result_query=1
Ajout d'un enregistrement - Erreur= - $sql_query=INSERT INTO `Tab_test_DB` values ('','DURANDAL','Pierre') - $result_query=1
Ajout d'un enregistrement - Erreur= - $sql_query=INSERT INTO `Tab_test_DB` values ('','accents-éèàâ','Jean-Noël') - $result_query=1
SELECT dans la table Tab_test_DB - Erreur= - $sql_query=SELECT Id, NOM, PRENOM FROM `Tab_test_DB` WHERE NOM='DURANDAL' - $result_query=Resource id #2
SELECT dans la table Tab_test_DB - Erreur= - $sql_query=SELECT Id, NOM, PRENOM FROM `Tab_test_DB` - $result_query=Resource id #3
Nombre d'enregistrements trouvés = 3
Table Tab_test_DB : 1 - $NOM=DURANDAL - $PRENOM=Michel
Table Tab_test_DB : 2 - $NOM=DURANDAL - $PRENOM=Pierre
Table Tab_test_DB : 3 - $NOM=accents-éèàâ - $PRENOM=Jean-Noël
Durée du traitement = 0.10 secondes
error_reporting(E_ALL); // Activer le rapport d'erreurs PHP
function getmicrotime()
{
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
$Date_start = getmicrotime();
// ****** Exemples de configuration selon les hébergements mutualisés ******
// Perso
// ------
// $DBhost = "mysql5-14.perso";
// $DBowner = ""; // Ton login SQL
// $DBName = $DBowner;
// Pro
// ---
// $DBhost = "mysql5-6.pro";
// $DBowner = ""; // Ton login SQL
// $DBName = $DBowner;
// ****** Fin des exemples de configuration
// ****** Configuration - Debut ******
$DBhost = "mysql5-6"; // Par exemple
$DBowner = ""; // ton login SQL
$DBpw = ""; // ton password SQL
$DBName = $DBowner;
// ****** Configuration - Fin ******
$Table_SQL = "Tab_test_DB";
$fh_db = mysql_connect($DBhost, $DBowner, $DBpw);
$Erreur = mysql_error();
echo " mysql_connect=".$fh_db." - Erreur=".mysql_error()."
\n";
if (strlen($Erreur) > 0) exit;
$sel = mysql_select_db($DBName, $fh_db);
echo " mysql_select_db=".$sel." - Erreur=".mysql_error()."
\n";
echo " Test de DROP/CREATE de la table '" .$Table_SQL. "' dans la base '" .$DBName. "' sur le serveur '" .$DBhost. "'
";
// Supression de la table Tab_test_DB
$sql_query="DROP TABLE IF EXISTS `Tab_test_DB` "; // Requête
$result_query=mysql_query($sql_query); // Exécution de la requête
$Erreur = mysql_error();
echo "Supression de la table Tab_test_DB - Erreur=".mysql_error()." - \$sql_query=$sql_query - \$result_query=$result_query
\n";
if (strlen($Erreur) > 0) exit;
// Création de la table Tab_test_DB
$sql_query="CREATE TABLE `Tab_test_DB` ( `Id` int(11) NOT NULL auto_increment, `NOM` varchar(32) NOT NULL default '', `PRENOM` varchar(32) NOT NULL default '', PRIMARY KEY (`Id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 "; // Requête
$result_query=mysql_query($sql_query); // Exécution de la requête
$Erreur = mysql_error();
echo "Création de la table Tab_test_DB- Erreur=".mysql_error()." - \$sql_query=$sql_query - \$result_query=$result_query
\n";
if (strlen($Erreur) > 0) exit;
// Ajout d'un Premier enregistrement
$sql_query="INSERT INTO `Tab_test_DB` values ('','DURANDAL','Michel') "; // Requête
$result_query=mysql_query($sql_query); // Exécution de la requête
$Erreur = mysql_error();
echo "Ajout d'un enregistrement - Erreur=".mysql_error()." - \$sql_query=$sql_query - \$result_query=$result_query
\n";
if (strlen($Erreur) > 0) exit;
// Ajout d'un Deuxième enregistrement
$sql_query="INSERT INTO `$Table_SQL` values ('','DURANDAL','Pierre') "; // Requête
$result_query=mysql_query($sql_query); // Exécution de la requête
$Erreur = mysql_error();
echo "Ajout d'un enregistrement - Erreur=".mysql_error()." - \$sql_query=$sql_query - \$result_query=$result_query
\n";
if (strlen($Erreur) > 0) exit;
// Ajout d'un Troisième enregistrement
$sql_query="INSERT INTO `Tab_test_DB` values ('','accents-éèàâ','Jean-Noël') "; // Requête
$result_query=mysql_query($sql_query); // Exécution de la requête
$Erreur = mysql_error();
echo "Ajout d'un enregistrement - Erreur=".mysql_error()." - \$sql_query=$sql_query - \$result_query=$result_query
\n";
if (strlen($Erreur) > 0) exit;
// SELECT dans la table Tab_test_DB : NOM='DURANDAL'
$sql_query="SELECT Id, NOM, PRENOM FROM `Tab_test_DB` WHERE NOM='DURANDAL' "; // Requête
$result_query=mysql_query($sql_query); // Exécution de la requête
$Erreur = mysql_error();
echo "SELECT dans la table Tab_test_DB - Erreur=".mysql_error()." - \$sql_query=$sql_query - \$result_query=$result_query
\n";
if (strlen($Erreur) > 0) exit;
// SELECT dans la table Tab_test_DB : tous les enregistrements
$sql_query="SELECT Id, NOM, PRENOM FROM `Tab_test_DB` "; // Requête
$result_query=mysql_query($sql_query); // Exécution de la requête
$Erreur = mysql_error();
echo "SELECT dans la table Tab_test_DB - Erreur=".mysql_error()." - \$sql_query=$sql_query - \$result_query=$result_query
\n";
if (strlen($Erreur) > 0) exit;
$result_count_row_get = mysql_num_rows($result_query);
$Erreur = mysql_error();
echo " Nombre d'enregistrements trouvés = $result_count_row_get
\n";
if (strlen($Erreur) > 0) exit;
if ($result_query)
{
$Count = 0;
while ($result_query && $row=mysql_fetch_array($result_query))
{
$Count = $Count + 1;
$NOM = $row['NOM'];
$PRENOM = $row['PRENOM'];
echo " Table Tab_test_DB : ".$Count." - \$NOM=".$NOM." - \$PRENOM=".$PRENOM."
\n";
}
}
// Fermeture de la connexion
mysql_close($fh_db);
$Date_end = getmicrotime();
$Duree = $Date_end - $Date_start;
$Duree = sprintf("%01.2f", $Duree);
echo "
Durée du traitement = $Duree secondes
\n";
?>
mysql_connect("mysql5-17.perso","base","mot de passe"); // Connexion à MySQL
mysql_select_db("base"); // Sélection de la base
mysql_connect("mysql5-17.perso","",""); // Connexion à MySQL
mysql_select_db(""); // Sélection de la base