Probleme PHP, débutant en galére

Daddy11 -  
 daddy11world -
Bonjour,
Je créé actuellement un site de référencment, http://ref512.free.fr
Lors de l'inscription, je vérifie que l'utilisateur n'insere pas de MySQL dans sa déscription avec la fonction mysql_real_escape_string()

Voilia ce qu'il m'indique lors du teste :

Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in /mnt/104/sdb/9/4/ref512/inscription.php on line 48

Le code à cet endroi dans le fichier PHP (verifi l'abscence de HTML, de MySQL, de "?" et de "/") est :

if(mysql_real_escape_string(htmlspecialchars(str_replace('/', 'a', str_replace('?', 'a', $_POST['URL'])))) == $_POST['URL'])

Je suis hébéregé chez free ...

... et je comprend pas ce qu'il se passe :(
A voir également:

1 réponse

vignemail1 Messages postés 1262 Statut Contributeur 259
 
Une question assez simple, tu es connecté à ta base de donnée ?
Sur free c'est sql.free.fr et sur ton PC cela doit être localhost.
La fonction mysql_real_escape_string fonctionne avec la base de données connectée.
0
X-Fan Messages postés 811 Statut Membre 24
 
Je pense qu'il n'a tout simplement pas fait de connexion vers la base de données dans sa page php. ^^

quelque chose du genre: mysql_connect(SERVER,USERNAME,PASSWORD);
0
daddy11world > X-Fan Messages postés 811 Statut Membre
 
Merci !
0