Bonjour,
voila je développe un site personnel. Sur un ftp free.
Tout d'abord en local tout va bien, toutes les fonctionnalité marche bien. Par la suite je l'ai mis en reseau sur mon ftp free. Je me suis aperçus que je devais modifier mon code pour du php 4 etant donner que j'avais coder en php5)
Bref jusque la pas de problème. J'ai utiliser le même code pour un boulot en entreprise sur un serveur apache, avec mysql et php4.
Tout marchais niquel. Reprenant ce code je m'aperçoit que sur mon ftp règne quelque soucis.
Mon code est une étape de vérification de login pour accéder a une page d'administration qui d'affiche que si le login et le Mot de passe sont correcte.
Le login et le password sont recuperer sur la page d'index et mis en session.
Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
 
$host = "xxxxxxxxxxxxx";                                          
$user = "xxxxxxxxxxxxx";                                        
$passwordBDD = "xxxxx";  
$data_base ="xxxxxxxxxxxx";
//connection
if($cxn = mysql_connect($host,$user, $passwordBDD,$data_base)) 
{
echo "connection a la BDD r�ussie";				
}
else
{echo "<br> problè;me de connection, vé;rifier votre BDD";
}
//selection de la BDD
mysql_select_db($data_base,$cxn);
//si le post existe
if ( (!empty($_POST['login'])) && (!empty($_POST['password'])) ) 
{ 
 extract($_POST);   
//si le login rentrer et le password sont different de null
 if (($_SESSION['login'] != NULL) && ($_SESSION['password'] != NULL)) 
{
 $leprenom=$_SESSION['login'];
 $lepswd=$_SESSION['password'];   
//ma requete me permettant de savoir si l'utilisateur est bien enregistrer        
 $sql = "select Prenom, Mp from $crew where Prenom='$leprenom' and Mp='$lepswd'";
 $result = mysql_query($sql,$cxn);
 if($result == false)
 {
   echo "problème";
  }else{
//la suite....
}
Voila ce code marche parfaitement dans mon entreprise mais aps chez moi! je suis sur un ftp free et j'ai remarquer apres une batterie de test, que $result = mysql_query($sql,$cxn); posait probleme !
En effet il retourne toujours false....... Pourtant ma requete fonctionne parfaitement.
Aver vous une idée ?

Merci