Problème accès mysql

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème accès mysql

par pjl » 29 juil. 2005, 22:49

A mon avis, c'est se prendre la tête pour pas grand chose.
Tu risques d'avoir le même PB avec pas mal de scripts tout fait.

Sinon, tu peux compléter ce post là : http://www.phpfrance.com/forums/voir_su ... e-chat.php

par Amans » 29 juil. 2005, 17:07

Merci pour toutes ces réponses :)

C'est pas obligé le $ dans mon passwd mais ça fait des années que je l'ai donc bon... et pis j'avais déjà eu le problème il y a longtemps, j'avais galèré aussi mais j'avais trouvé une soluce.

Ce que je tente de faire fonctionner c'est ce script chatty

si quelqu'un avait le temps et la possibilité de tester avec un passwd avec un $. Ca vient peut-être de mon serveur apache/php/mysql...

je sais plus quoi essayer

Merci

par zeus » 29 juil. 2005, 16:57

question à 100€ :
c'est obligé le $ dans le pass ?
:lol:

par mere-teresa » 29 juil. 2005, 16:56

par ouckileou » 29 juil. 2005, 16:53

oui, alors ça ne marche pas pour $

et si les simples quotes ne marchent pas je ne sais pas
passer apr une variable intermédiaire peut-être...

par Amans » 29 juil. 2005, 16:46

j'avais déjà essayé également ave les ' mais ça ne fonctionne pas...

dès que je change le passwd dans phpmyadmin et que je vire le $, ça fonctionne parfaitement, donc le problème vient bien de là.

et le truc c'est que ni

Code : Tout sélectionner

define("HOSTNAME", "localhost"); define("USERNAME", "******"); define("PASSWORD", '$******');
ni

Code : Tout sélectionner

define("HOSTNAME", "localhost"); define("USERNAME", "******"); define("PASSWORD", "\$******");
ne fonctionne...
C'est bien comme ça qu'il faut le mettre le \ ?

Merci de votre aide

par ouckileou » 29 juil. 2005, 16:35

l'anti-slash \ permet effectivement d'échapper un caractère

tu peux aussi tout simplement utiliser des quotes ' au lieu des guillemets "pour entourer les infos
elles seront à ce moment là considérées comme du texte simple, et donc plus de problème de $ ;)

Problème accès mysql

par Amans » 29 juil. 2005, 16:33

Bonjour tout le monde

Voilà, j'ai un problème dans un script php d'un chat pour me connecter à mon serveur mysql.
Mon problème c'est que mon password commence pas un $ donc qu'il le considère comme une variable.

Code : Tout sélectionner

define("HOSTNAME", "localhost"); define("USERNAME", "******"); define("PASSWORD", "$******");
Il y a quelques temps j'avais trouvé ce qu'il fallait rajouter devant pour qu'il considère mon password en tant que tel. C'était un truc du genre avec un \ devant mais je sais plus exactement.
Je suis loin de bien m'y connaître....

Merci de votre aide