|
Posté le: Mardi 23 Mai 2006 22:39:28
NRA : TRA78
(Trappes) V2
Ligne : 1685 m (25 dB)
| |
|
|
thannane (Auteur du topic)
Nouveau
Hors-ligne
Inscrit le : 23 Mai 2006 Messages : 3
Sexe :
Ville : Elancourt
Forfait : Freebox Dégroupage Total
Freebox : v4r
|
|
|
|
|
|
|
Bonjour à toutes et tous.
J'ai crée une base MySql en local protégée par un password. Or, une fois uploadée, la bdd ne reconnaît mot password.
voici la réponse :
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'xxx'@'xxx.xx.xx.xxx' (using password: YES) in /mnt/112/Free.fr/a/0/xxxx/php/add_xxx.php on line 48
Erreur de connexion Access denied for user 'xxx'@'xxx.xx.xx.xxx' (using password: YES)
Qu'en pensez-vous ? Quelqu'un a-t-il une piste de réflexion ?
Merci et bravo pour ce forum. Etant nouveau freenaute, je trouve beaucoup de choses intéressantes sur ce forum et qui manquent cruellement sur le site de Free.
A bientot |
|
_________________ "Il y a une différence entre connaître le chemin et arpenter le chemin ..." |
|
|
|
Posté le: Mardi 23 Mai 2006 22:43:39
Pas de caractéristiques de ligne pour un abonnement avec construction de ligne
| |
|
|
freemat
Webmaster
Hors-ligne
Inscrit le : 06 Mar 2004 Messages : 23595
Sexe :
Ville : Montargis
Forfait : Freebox Dégroupage Total avec construction de ligne
Freebox : v4r
|
|
|
|
|
|
|
|
_________________ Mat
[1] Posez votre question sur le forum en priorité, et non par messages privés
[2] Evitez de poster votre propre problème dans le topic d'un autre membre
[3] Si votre problème est résolu, modifiez le statut de votre topic en bas de la page |
|
|
|
Posté le: Mardi 23 Mai 2006 22:59:05
Aucun numéro de ligne indiqué dans le profil
| |
|
|
bensti
Connaisseur
Hors-ligne
Inscrit le : 14 Mai 2005 Messages : 8230
Sexe :
Ville : Poitiers
Forfait : Non abonné à Free
|
|
|
|
|
|
|
Quelle est la structure de ton fichier de connexion à la BDD?
j'ai ceci et ça fonctionne
Code: | <?
// Paramètres persos
$host = "sql.Free.fr"; // voir hébergeur
$user = "loginfree"; // vide ou "root" en local
$pass = "passfree"; // vide en local
$bdd = "loginfree"; // nom de la BD
// connexion
@mysql_connect($host,$user,$pass)
or die("Impossible de se connecter");
@mysql_select_db("$bdd")
or die("Impossible de se connecter");
?> |
|
|
_________________ Pas de problème que des solutions Et souvenez vous, ceux qui viennent sur les forums sont ceux qui ont des problèmes! donc pas la majorité!
Dégroupage de PAT86
http://benoit.lasjui.Free.fr/
"Je ne pense pas que deux trous du cul soient plus efficaces qu'un seul" |
|
|
|
Posté le: Lundi 29 Mai 2006 13:01:33
NRA : TRA78
(Trappes) V2
Ligne : 1685 m (25 dB)
| |
|
|
thannane (Auteur du topic)
Nouveau
Hors-ligne
Inscrit le : 23 Mai 2006 Messages : 3
Sexe :
Ville : Elancourt
Forfait : Freebox Dégroupage Total
Freebox : v4r
|
|
|
|
|
|
|
la soluce de bensti convient parfaitement !
Qu'il en soit ici chaleureusement remercié. |
|
_________________ "Il y a une différence entre connaître le chemin et arpenter le chemin ..." |
|
|
|
Posté le: Lundi 29 Mai 2006 17:15:59
Aucun numéro de ligne indiqué dans le profil
| |
|
|
bensti a écrit: | Quelle est la structure de ton fichier de connexion à la BDD?
j'ai ceci et ça fonctionne
Code: | <?
// Paramètres persos
$host = "sql.Free.fr"; // voir hébergeur
$user = "loginfree"; // vide ou "root" en local
$pass = "passfree"; // vide en local
$bdd = "loginfree"; // nom de la BD
// connexion
@mysql_connect($host,$user,$pass)
or die("Impossible de se connecter");
@mysql_select_db("$bdd")
or die("Impossible de se connecter");
?> |
|
Bonjour,
Si vous me permettez, j'ai une petite remarque concernant le code de la connexion, et plus précisément au niveau de la primitive mysql_select_db. vous avez introduit seulement le paramètre ($bdd). Etant donné que j'étais un développeur en php/mysql , cette primitive doit avoir en plus de cela les paramètres concernant le host, le user et le password.
Bref, je vois que le code doit figurer comme suit:
$host = "sql.Free.fr"; // le nom de serveur hébergeant la base des données
$user = "loginfree"; // le nom d'utilisateur
$pass = "passfree"; // le mot de passe de l'utilisateur
$bdd = "loginfree"; // nom de la BD
// connexion
$conn=mysql_connect($host,$user,$pass)
or die("Impossible de se connecter");
$db=mysql_select_db([color=#da0000]$conn,$bdd)
or die("Impossible de se connecter");[/color]
Si vous avez des critiques concernant cette petite modification, N'hésitez pas, monsieur de les signaler.
Je vous remerci d'avance de votre soutien dans ce forum.
Cordialement
T-chatteur027 |
|
|
|
|
Posté le: Lundi 29 Mai 2006 17:18:40
Pas de caractéristiques de ligne pour un abonnement avec construction de ligne
| |
|
|
freemat
Webmaster
Hors-ligne
Inscrit le : 06 Mar 2004 Messages : 23595
Sexe :
Ville : Montargis
Forfait : Freebox Dégroupage Total avec construction de ligne
Freebox : v4r
|
|
|
|
|
|
|
Code: | bool mysql_select_db ( string database_name [, resource link_identifier] )
Sélectionne une base de données MySQL sur le serveur associé avec le paramètre link_identifier. Chaque appel à la fonction mysql_query() sera exécutée sur la base de données active.
Liste de paramètres
database_name
Le nom de la base de données à sélectionner.
link_identifier
La connexion MySQL. S'il n'est pas spécifié, la dernière connexion ouverte avec la fonction mysql_connect() sera utilisée. Si une telle connexion n'est pas trouvée, la fonction tentera d'ouvrir une connexion, comme si la fonction mysql_connect() avait été appelée sans argument. Si aucune connexion n'est trouvée ou établie, une alerte E_WARNING est générée. |
Pas spécialement utile donc. |
|
_________________ Mat
[1] Posez votre question sur le forum en priorité, et non par messages privés
[2] Evitez de poster votre propre problème dans le topic d'un autre membre
[3] Si votre problème est résolu, modifiez le statut de votre topic en bas de la page |
|
|
|
Posté le: Mardi 30 Mai 2006 02:30:20
Aucun numéro de ligne indiqué dans le profil
| |
|
|
Yohan
Corp Free
Hors-ligne
Inscrit le : 07 Fév 2004 Messages : 1356
Sexe :
Forfait : Freebox Dégroupage Total
|
|
|
|
|
|
|
t-chatteur027 a écrit: |
$conn=mysql_connect($host,$user,$pass)
or die("Impossible de se connecter");
$db=mysql_select_db([color=#da0000]$conn,$bdd)
or die("Impossible de se connecter");[/color]
|
relatif a Free: seul le mot de passe est important & un script n'a droit q'a une seule connexion simultannée |
|
|
|
|
Posté le: Mardi 30 Mai 2006 14:31:16
Aucun numéro de ligne indiqué dans le profil
| |
|
|
Yohan a écrit: | t-chatteur027 a écrit: |
$conn=mysql_connect($host,$user,$pass)
or die("Impossible de se connecter");
$db=mysql_select_db([color=#da0000]$conn,$bdd)
or die("Impossible de se connecter");[/color]
|
relatif a Free: seul le mot de passe est important & un script n'a droit q'a une seule connexion simultannée |
Bonjour,
Si c'est possible de m'expliquer comment le mot de passe est le seul qui compte.
Merci d'avance |
|
|
|
|
Posté le: Mardi 30 Mai 2006 14:35:52
Pas de caractéristiques de ligne pour un abonnement avec construction de ligne
| |
|
|
freemat
Webmaster
Hors-ligne
Inscrit le : 06 Mar 2004 Messages : 23595
Sexe :
Ville : Montargis
Forfait : Freebox Dégroupage Total avec construction de ligne
Freebox : v4r
|
|
|
|
|
|
|
t-chatteur027 a écrit: | Yohan a écrit: | t-chatteur027 a écrit: |
$conn=mysql_connect($host,$user,$pass)
or die("Impossible de se connecter");
$db=mysql_select_db([color=#da0000]$conn,$bdd)
or die("Impossible de se connecter");[/color]
|
relatif a Free: seul le mot de passe est important & un script n'a droit q'a une seule connexion simultannée |
Si c'est possible de m'expliquer comment le mot de passe est le seul qui compte.
|
Tous les autres paramètres sont automatiquement forcés aux bonnes valeurs. |
|
_________________ Mat
[1] Posez votre question sur le forum en priorité, et non par messages privés
[2] Evitez de poster votre propre problème dans le topic d'un autre membre
[3] Si votre problème est résolu, modifiez le statut de votre topic en bas de la page |
|
|
|
Posté le: Mardi 30 Mai 2006 14:39:39
Aucun numéro de ligne indiqué dans le profil
| |
|
|
bensti
Connaisseur
Hors-ligne
Inscrit le : 14 Mai 2005 Messages : 8230
Sexe :
Ville : Poitiers
Forfait : Non abonné à Free
|
|
|
|
|
|
|
J'ai ceci et ça fonctionne:
Code: |
<?
// Paramètres persos
$host = "sql.Free.fr";
$user = "userfree";
$pass = "passfree";
$bdd = "userfree";
// connexion
@mysql_connect($host,$user,$pass)
or die("Impossible de se connecter");
@mysql_select_db("$bdd")
or die("Impossible de se connecter");
?> |
|
|
_________________ Pas de problème que des solutions Et souvenez vous, ceux qui viennent sur les forums sont ceux qui ont des problèmes! donc pas la majorité!
Dégroupage de PAT86
http://benoit.lasjui.Free.fr/
"Je ne pense pas que deux trous du cul soient plus efficaces qu'un seul"
Dernière édition par bensti le Mardi 30 Mai 2006 14:40:12; édité 1 fois |
|
|
|
Posté le: Mardi 30 Mai 2006 19:37:03
NRA : OUL69
(Oullins) V2
Ligne : 943 m (14 dB)
| |
|
|
Florent (85)
Connaisseur
Hors-ligne
Inscrit le : 02 Déc 2005 Messages : 1086
Sexe :
Ville : OULLINS
Forfait : Freebox Dégroupage Total sur ligne inactive (NDI)
Freebox : v5
|
|
|
|
|
|
|
Bonsoir,
t-chatteur027 a écrit: | Si c'est possible de m'expliquer comment le mot de passe est le seul qui compte. |
Soit le code source de PHP a été modifié, soit cela s'effectue dans le fichier de configuration de PHP.
Tout est transparent pour l'utilisateur final. |
|
_________________ Florent
De chez mystère ;-} |
|
|
|
Posté le: Mardi 30 Mai 2006 21:24:47
Aucun numéro de ligne indiqué dans le profil
| |
|
|
bensti
Connaisseur
Hors-ligne
Inscrit le : 14 Mai 2005 Messages : 8230
Sexe :
Ville : Poitiers
Forfait : Non abonné à Free
|
|
|
|
|
|
|
je ne vois pas pourquoi cela ne fonctionnerait pas en effet en toute logique on se connecte à sql puis on choisit la base. On va pas déclarer 2 fois les idents étant donné qu'on vient de se connecter |
|
_________________ Pas de problème que des solutions Et souvenez vous, ceux qui viennent sur les forums sont ceux qui ont des problèmes! donc pas la majorité!
Dégroupage de PAT86
http://benoit.lasjui.Free.fr/
"Je ne pense pas que deux trous du cul soient plus efficaces qu'un seul"
Dernière édition par bensti le Mardi 30 Mai 2006 21:25:10; édité 1 fois |
|
|
|
Posté le: Mercredi 31 Mai 2006 14:29:26
Aucun numéro de ligne indiqué dans le profil
| |
|
|
freemat a écrit: | t-chatteur027 a écrit: | Yohan a écrit: | t-chatteur027 a écrit: |
$conn=mysql_connect($host,$user,$pass)
or die("Impossible de se connecter");
$db=mysql_select_db([color=#da0000]$conn,$bdd)
or die("Impossible de se connecter");[/color]
|
relatif a Free: seul le mot de passe est important & un script n'a droit q'a une seule connexion simultannée |
Si c'est possible de m'expliquer comment le mot de passe est le seul qui compte.
|
Tous les autres paramètres sont automatiquement forcés aux bonnes valeurs. |
Bonjour,
D'abord, Je vous remercie infiniment de votre réponse
Si j'ai bien compris votre message, cela signifie que l'authentification est restreinte uniquement au password. En effet, le système d'authentification adopté vise à attribuer de manière automatique à un mot de passe correct les autres paramètres de connexion à la base des données.
A+ |
|
|
|
|
Posté le: Mercredi 31 Mai 2006 14:33:49
Pas de caractéristiques de ligne pour un abonnement avec construction de ligne
| |
|
|
freemat
Webmaster
Hors-ligne
Inscrit le : 06 Mar 2004 Messages : 23595
Sexe :
Ville : Montargis
Forfait : Freebox Dégroupage Total avec construction de ligne
Freebox : v4r
|
|
|
|
|
|
|
t-chatteur027 a écrit: | Si j'ai bien compris votre message, cela signifie que l'authentification est restreinte uniquement au password. En effet, le système d'authentification adopté vise à attribuer de manière automatique à un mot de passe correct les autres paramètres de connexion à la base des données.
|
Exact ! |
|
_________________ Mat
[1] Posez votre question sur le forum en priorité, et non par messages privés
[2] Evitez de poster votre propre problème dans le topic d'un autre membre
[3] Si votre problème est résolu, modifiez le statut de votre topic en bas de la page |
|
|
|
|
|