Probleme PHP, débutant en galére
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 :(
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 :(
Configuration: Windows XP Firefox 2.0.0.14
1 réponse
-
ContributeurUne 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.
-
-
@X-FanMerci !
-