A voir également:
- F3500-32
- Code erreur f3500-33 - Meilleures réponses
- F3500-33 - Meilleures réponses
- Erreur 0x80070643 - Accueil - Windows
- *31 - Guide
- Code asci - Guide
- Aller à la ligne excel - Guide
- Code puk bloqué - Guide
6 réponses
DaRk_ChRiS
Messages postés
102
Date d'inscription
dimanche 8 novembre 2009
Statut
Membre
Dernière intervention
8 mai 2015
22
Modifié par DaRk_ChRiS le 16/11/2014 à 21:28
Modifié par DaRk_ChRiS le 16/11/2014 à 21:28
Salut, peut tu poster la page connexion, apparemment il y a une erreur a la ligne 31 de cette page ^^
Utilisateur anonyme
16 nov. 2014 à 21:28
16 nov. 2014 à 21:28
Non cette page s'appelle chat.php
La page connexion.php est ici :
<meta charset="utf-8" />
<?php
define('SQL_DSN','mysql:host=localhost;dbname=minichat');
define('SQL_USERNAME','minichat');
define('SQL_PASSWORD','bFG13J8ApEek');
function connect()
{
global $db;
try
{
$db = new PDO(SQL_DSN, SQL_USERNAME, SQL_PASSWORD);
} catch (PDOException $e)
{
echo 'échec de la connexion: ' . $e->getMessage(); return false;
}
return true;
}
function authuser($login, $pass)
{
global $db;
if (isset($_login["Honomatopic"]) && isset ($_pass["honore95"]))
{
connect($MINICHATFORM);
}
else
{
echo 'échec de la connexion: identifiants invalides'; return false;
}
}
authuser('login', 'pass');
?>
La page connexion.php est ici :
<meta charset="utf-8" />
<?php
define('SQL_DSN','mysql:host=localhost;dbname=minichat');
define('SQL_USERNAME','minichat');
define('SQL_PASSWORD','bFG13J8ApEek');
function connect()
{
global $db;
try
{
$db = new PDO(SQL_DSN, SQL_USERNAME, SQL_PASSWORD);
} catch (PDOException $e)
{
echo 'échec de la connexion: ' . $e->getMessage(); return false;
}
return true;
}
function authuser($login, $pass)
{
global $db;
if (isset($_login["Honomatopic"]) && isset ($_pass["honore95"]))
{
connect($MINICHATFORM);
}
else
{
echo 'échec de la connexion: identifiants invalides'; return false;
}
}
authuser('login', 'pass');
?>
DaRk_ChRiS
Messages postés
102
Date d'inscription
dimanche 8 novembre 2009
Statut
Membre
Dernière intervention
8 mai 2015
22
16 nov. 2014 à 21:32
16 nov. 2014 à 21:32
L'erreur "cannot redeclare authuser()" vient du fait que tu as inclus deux fois ta page.
Une fois dans la page chat à la ligne 10 et une autre fois sur la page connexion à la ligne 31
Une fois dans la page chat à la ligne 10 et une autre fois sur la page connexion à la ligne 31
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour
D'après le message d'erreur que je vois :
"Fatal error: Cannot redeclare authuser() (previously declared in C:\xampp\htdocs\minichat\chat.php:10) in C:\xampp\htdocs\minichat\connexion.php on line 31 "
l'erreur viendrait qu'une fonction que vous avez déclarez ligne 10
global $SESSION;
if (isset($_login['login']) && isset ($_message['message']))
...
et redeclarée à la ligne 31
global $SESSION;
if (isset($_login['login']) && isset ($_message['message']))
..
Je pense que le mieux serait de faire dans une autre page lafonction qui vérifie le couple login et mot de pase.
Avec un include pour appelez la fonction dans votre page et dans un if
(if (statut ==valid) {
//ici vous mettez votre code pour la mise à jour
]
D'après le message d'erreur que je vois :
"Fatal error: Cannot redeclare authuser() (previously declared in C:\xampp\htdocs\minichat\chat.php:10) in C:\xampp\htdocs\minichat\connexion.php on line 31 "
l'erreur viendrait qu'une fonction que vous avez déclarez ligne 10
global $SESSION;
if (isset($_login['login']) && isset ($_message['message']))
...
et redeclarée à la ligne 31
global $SESSION;
if (isset($_login['login']) && isset ($_message['message']))
..
Je pense que le mieux serait de faire dans une autre page lafonction qui vérifie le couple login et mot de pase.
Avec un include pour appelez la fonction dans votre page et dans un if
(if (statut ==valid) {
//ici vous mettez votre code pour la mise à jour
]