Problème PHP Pages Perso Free
Résolu/Fermé
Al_Kolo
Messages postés
4
Date d'inscription
mardi 23 février 2010
Statut
Membre
Dernière intervention
24 février 2010
-
23 févr. 2010 à 19:39
aneantisseur Messages postés 384 Date d'inscription dimanche 8 mars 2009 Statut Membre Dernière intervention 13 juillet 2018 - 24 févr. 2010 à 12:43
aneantisseur Messages postés 384 Date d'inscription dimanche 8 mars 2009 Statut Membre Dernière intervention 13 juillet 2018 - 24 févr. 2010 à 12:43
A voir également:
- Page perso free php 7
- Supprimer une page word - Guide
- Word 2013 free download - Télécharger - Traitement de texte
- Telecharger photofiltre 7 gratuit - Télécharger - Retouche d'image
- Macrium reflect 7 free edition - Télécharger - Sauvegarde
- Sketchup free - Télécharger - 3D
5 réponses
aneantisseur
Messages postés
384
Date d'inscription
dimanche 8 mars 2009
Statut
Membre
Dernière intervention
13 juillet 2018
18
24 févr. 2010 à 11:41
24 févr. 2010 à 11:41
Désolé.
Apparement, c'est bien un erreur de version php. Tu est chez FREE, je ne sais pas si ton php est inférieur a la version 5.0.0. Pour connaitre la version du php, place un fichier php sur le serveur contenant ce code :
Si la version est inférieure a la version 5.0.0, envoi un fichier .htaccess a la racine du serveur contenant ce code :
Ca devrait aller ^^
Apparement, c'est bien un erreur de version php. Tu est chez FREE, je ne sais pas si ton php est inférieur a la version 5.0.0. Pour connaitre la version du php, place un fichier php sur le serveur contenant ce code :
<?php phpinfo(); ?>
Si la version est inférieure a la version 5.0.0, envoi un fichier .htaccess a la racine du serveur contenant ce code :
php 1
Ca devrait aller ^^
aneantisseur
Messages postés
384
Date d'inscription
dimanche 8 mars 2009
Statut
Membre
Dernière intervention
13 juillet 2018
18
23 févr. 2010 à 19:52
23 févr. 2010 à 19:52
ca ne vient pas d'une version de php. Sur ton code je vois deux accolades en trop. regarde :
<?php class Auth{ static function isLogged(){ if(isset($_SESSION['Auth']) && isset($_SESSION['Auth']['login']) && isset($_SESSION['Auth']['password'])) { // debut accolade 1 extract ($_SESSION['Auth']); include("connexion.php"); $sql = " SELECT id FROM users WHERE login='$login' AND password='$password' "; $req = mysql_query($sql) or die ('Erreur SQL ! <br />'.$sql.'<br />'.mysql_error()); if(mysql_num_rows($req)>0) { // debut accolade 2 return true; } // fin accolade 2 else { // debut accolade 3 return false; } // fin accolade 3 } // fin accolade 1 else { // debut accolade 4 return false; } // fin accolade 4 } // que ferme-t-elle ? } // idem ?>
Al_Kolo
Messages postés
4
Date d'inscription
mardi 23 février 2010
Statut
Membre
Dernière intervention
24 février 2010
24 févr. 2010 à 01:50
24 févr. 2010 à 01:50
Elles servent à fermer class Auth (première ligne du script) et static function isLogged() (deuxième ligne du script)
On le voit plus facilement dans Notepad (vive l'indentation)
Merci de ta réponse tout de même :')
On le voit plus facilement dans Notepad (vive l'indentation)
Merci de ta réponse tout de même :')
Al_Kolo
Messages postés
4
Date d'inscription
mardi 23 février 2010
Statut
Membre
Dernière intervention
24 février 2010
24 févr. 2010 à 01:52
24 févr. 2010 à 01:52
Je remets le script
<?php
class Auth{
static function isLogged(){
if(isset($_SESSION['Auth']) && isset($_SESSION['Auth']['login']) && isset($_SESSION['Auth']['password']))
{
extract ($_SESSION['Auth']);
include("connexion.php");
$sql = " SELECT id FROM users WHERE login='$login' AND password='$password' ";
$req = mysql_query($sql) or die ('Erreur SQL ! <br />'.$sql.'<br />'.mysql_error());
if(mysql_num_rows($req)>0)
{
return true;
}
else
{
return false;
}
}
else
{
return false;
}
}
}
?>
<?php
class Auth{
static function isLogged(){
if(isset($_SESSION['Auth']) && isset($_SESSION['Auth']['login']) && isset($_SESSION['Auth']['password']))
{
extract ($_SESSION['Auth']);
include("connexion.php");
$sql = " SELECT id FROM users WHERE login='$login' AND password='$password' ";
$req = mysql_query($sql) or die ('Erreur SQL ! <br />'.$sql.'<br />'.mysql_error());
if(mysql_num_rows($req)>0)
{
return true;
}
else
{
return false;
}
}
else
{
return false;
}
}
}
?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
aneantisseur
Messages postés
384
Date d'inscription
dimanche 8 mars 2009
Statut
Membre
Dernière intervention
13 juillet 2018
18
24 févr. 2010 à 12:43
24 févr. 2010 à 12:43
de rien
24 févr. 2010 à 12:18
Merci pour ton coup de main :')