Page 1 sur 1

acces base sql depuis page php?

Posté : 15 oct. 2009, 14:48
par Invité
salut a tous!
Je viens de trouver sur ce site ce que je cherche depuis plusieurs jour et vous en remercie! ce que je cherchais c est ceci faq-tutoriels/formulaires-listes-deroul ... t4562.html. Le probleme que je rencontre

Code : Tout sélectionner

/* Paramètres de connexion */ $serveur = "localhost"; $admin = "root"; $mdp = ""; $base = "regions";
sur serveur je pense devoir mettre *****************.sql.free.fr qui est le nom de ma BD

Mais que mettre a ADMIN et MDP si je rentre l admin et mon mot de passe a ma base sql elle pourrons tres facilement etre visible pour quelqu'un qui connait un peu la maniere afficher les codes source de la page.

J'ai quand meme testé pour voir si cela fonctionnait et j obtient le message d'erreur suivant :

n"); /* Variables de connexion : ajustez ces paramètres selon votre propre environnement */ $serveur = "************.sql.free.fr"; $admin = "*************"; $mdp = "******"; $base = "region"; /* On récupère si elle existe la valeur de la région envoyée par le formulaire */ $idr = isset($_POST['region'])?$_POST['region']:null; ?>

Vous avez sélectionné le département dans la région
Trouver un département


Je ne suis que débutant alors svp évitez les thermes trop technique! J ai du être blonde dans une vie antérieur!

merci d'avance pour vos réponse

Re: acces base sql depuis page php?

Posté : 15 oct. 2009, 15:29
par Calimero
Salut,
Mais que mettre a ADMIN et MDP si je rentre l admin et mon mot de passe a ma base sql elle pourrons tres facilement etre visible pour quelqu'un qui connait un peu la maniere afficher les codes source de la page.
J'ai envie de dire : et toi tu y arriverais ? (essaye un peu pour voir) ;-)

Ces variables sont du code PHP. Le code PHP n'est jamais transmis au client, il est directement éxécuté sur le serveur et n'en sort pas. Ce n'est donc pas si facile que ça de les "voir" de l'extérieur, sans accès au code source php de ton site.

Re: acces base sql depuis page php?

Posté : 15 oct. 2009, 19:36
par dunbar
comment a tu enregistrée ta page.xxxx ? essaye en page.php

Re: acces base sql depuis page php?

Posté : 16 oct. 2009, 09:25
par kalimero74
Salut,
Mais que mettre a ADMIN et MDP si je rentre l admin et mon mot de passe a ma base sql elle pourrons tres facilement etre visible pour quelqu'un qui connait un peu la maniere afficher les codes source de la page.
J'ai envie de dire : et toi tu y arriverais ? (essaye un peu pour voir) ;-)

Ces variables sont du code PHP. Le code PHP n'est jamais transmis au client, il est directement éxécuté sur le serveur et n'en sort pas. Ce n'est donc pas si facile que ça de les "voir" de l'extérieur, sans accès au code source php de ton site.
En faisant avec firefox afficher le code source de la page toute les info de ma base sql apparaisse!!!

Re: acces base sql depuis page php?

Posté : 16 oct. 2009, 10:55
par Calimero
dans ce cas réponds à la question de dunbar, car ça voudrait dire que ton php n'est pas éxécuté du tout, donc qu'il y a un très gros hic quelquepart dans ta configuration ou dans ta manière d'accéder à la page.

Re: acces base sql depuis page php?

Posté : 19 oct. 2009, 09:02
par kalimero74
salut!
J ai monté mon fichier php par ftp a la racine de mon site et cela fonctionne sans apparition de mes infos!
dans mon fichier on trouve, la région qui nous renvoie vers les département de cette région. Je souhaite maintenant allez plus loing .

Ayant une bd avec les codes postaux = ville je souhaiterais que dés que l on rentre le code postal la ville soit saisie automatiquement (ou propose plusieur ville si il y en a plusieur avec le meme CP)

Quelle sont les commande a ajouter dans le script php?
Que modifier sur la base SQL?

Je sais je devient un peu difficile, mais les gens sur le net aime la simpliciter!
Je me complique la vie pour faciliter celle des autres.

Merci pour vos réponse passée et futur!

Re: acces base sql depuis page php?

Posté : 19 oct. 2009, 09:34
par kalimero74
pour ceux que cela pourrais interssé ici une bd des CP et ville de france ==>>> http://www.sqlfr.com/telecharger.aspx?ID=35252

@+

Re: acces base sql depuis page php?

Posté : 19 oct. 2009, 10:28
par fab
Très mauvais lien :p Enfin sauf si on veut uniquement les codes postaux en france! Si après on veut faire la jointure avec des départements il manque une colonne très importante les codes insee car il faut le savoir les 2 premiers chiffres du code postal n'ont officiellement aucun rapport avec le numéro de département! Et on peut trouver des cas ou ça ne correspond pas : enclaves, ou code postaux si situant a cheval sur deux départements suite a des redéfinitions de contours. De plus une seule et même ville peut avoir plusieurs code postaux et à l'inverse code postal peut appartenir à plusieurs villes.
On a un système bien pourri en france...

Re: acces base sql depuis page php?

Posté : 19 oct. 2009, 16:04
par w3zn
Tout sélectionner
/* Paramètres de connexion */
$serveur = "localhost";
$admin = "root";
$mdp = "";
$base = "regions";
Enfet j'ai une question de débutant, n'est il pas plus simple et moin encombant de se connecté a une bdd directement en utilisant:
mysql_connect("localhost","root","");
mysql_select_db("regions");
au lieu d'utiliser des variables comme:
$serveur = "localhost";
$admin   = "root";
$mdp     = "";
$base    = "regions";[/quote]
mysql_connect($serveur,$admin,$mdp);
mysql_select_db($base);
Voila, je le rapèle je suis un débutant et je pourrais bien dire une connerie,:lol:

Re: acces base sql depuis page php?

Posté : 19 oct. 2009, 16:11
par fab
w3zn, ça reivent exactement au même, l'utilisation de variables ne complique en rien la tache au pire tu mets 2s de plus à écrire le code mais tu gagnes en flexibilité!
D'autant plus que souvent les variables sont mis dans un fichier de configuration pour pouvoir être utilisé partout le site et ainsi lors que tu changes de configuration serveur tu n'as qu'un seul fichier a modifié

Re: acces base sql depuis page php?

Posté : 19 oct. 2009, 16:24
par w3zn
merci pour l'explication fab