Pb appel include() avec url extérieure

Pb appel include() avec url extérieure - PHP - Programmation

Marsh Posté le 05-12-2006 à 10:43:19    

Salut à tous,
 
J'ai un pb avec mes fcts include() et la connexion au serveur.
 
J'ai fait un site sur serveur qui n'a pas de bdd.
 
Donc pour utiliser qd une base, je me connecte à un autre serveur.
 
Soit www.monsite1.com va chercher une connexion à une bdd sur www.monsite2.com
 
J'ai créé un fichier conf.php contenant tous les paramêtres de connexion à ma base.
 
Mais ma base est sur un autre site.
 
Donc j'écris : include("http://www.monsite2.com/conf/conf.php" )
 
Sauf que le serveur renvoit :

Code :
  1. Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'ODBC'@'localhost' (using password: NO) in c:\wamp\www\web_def\txopinondo\index\index_news.php on line 10
  2. Erreur de connexion au serveur


 
Du coup je me pose la question suivante : est-i possible de reourir à des données php depuis un autre serveur?
 
Merki
 

Reply

Marsh Posté le 05-12-2006 à 10:43:19   

Reply

Marsh Posté le 05-12-2006 à 10:46:21    

Ca ne peut pas marcher comme ça, parce que le fichier conf/conf.php sera interprété, donc le résultat obtenu sera vide.
 
Ensuite, si jamais tu pourrais inclure un PHP à distance comme ça, ça voudrait dire que n'importe qui pourrait le faire, donc tu obtiendrais une énorme faille de sécurité qui permetterait à tout le monde de connaître les identifiants de ta base de donnée...

Reply

Marsh Posté le 05-12-2006 à 10:51:28    

Ouais, en fait je m'en doutais mais comme des fois vous avez des solutions géniales, je me suis dit qu'il y avait une chance.
 
Donc ds le c...l la baleillette. Je suis bon trouver un autre moyen.
 
Merci

Reply

Marsh Posté le 05-12-2006 à 10:52:51    

Fait un service web XML [:dawa] Pour récupérer le contenu d'une base

Reply

Marsh Posté le 05-12-2006 à 10:57:31    

Je te fais confiance mais je connais pas ce système.
 
As-tu des liens de sites où je pourrais trouver de l'info?
 
tout ce que j'ai fais en XMl pour l'instant c'est ma Google SiteMap.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed