[Easy PHP] comment gérer le fait que l'on travaille en local ???

comment gérer le fait que l'on travaille en local ??? [Easy PHP] - Programmation

Marsh Posté le 20-03-2002 à 21:29:10    

J'ai installé easy php pas de probleme... Mais par contre on est obligé de changer le fichier de connection à chaque fois ou y'a une astuce ?
 
parce que sur free c'est sql.free.fr etc... et sur easyphp c'est localhost...
 
Ca m'embete pas plus que ca de changer de fichier a chaque fois mais y'a peut etre plus intelligent ?


---------------
[:idee] Tu t'ennuies ? www.pagepardefaut.com : jeux online, anims flash et sites insolites...
Reply

Marsh Posté le 20-03-2002 à 21:29:10   

Reply

Marsh Posté le 20-03-2002 à 21:36:54    

Dans le même esprit, pour les modifs faites en local faut rebalancer en ligne toutes les tables a la fin ?
 
 
je vais finir par continuer a travailler en ligne directement moi :)


---------------
[:idee] Tu t'ennuies ? www.pagepardefaut.com : jeux online, anims flash et sites insolites...
Reply

Marsh Posté le 20-03-2002 à 22:00:36    

dans un fichier mysql.inc.php tu mets :

Code :
  1. <?
  2.     $cfgBase      = 'z0rglub_database';
  3.     $cfgUser      = 'z0rglub';
  4.     $cfgPassword  = 'tonPass';
  5.     $cfgHote      = 'localhost';
  6. ?>


et dans les pages qui ont besoins d'un accès tu mets :
 

Code :
  1. include("mysql.inc.php" );
  2. mysql_connect($cfgHote, $cfgUser, $cfgPassword) or die ("erreur de connexion au serveur" );
  3. mysql_select_db($cfgBase) or die ("erreur de connexion a la base de donnees" );


 
Qd tu migres sur free, t'as que les valeurs de variables de mysql.inc.php à changer


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 20-03-2002 à 22:03:14    

z0rglub a écrit a écrit :

dans un fichier mysql.inc.php tu mets :

Code :
  1. <?
  2.     $cfgBase      = 'z0rglub_database';
  3.     $cfgUser      = 'z0rglub';
  4.     $cfgPassword  = 'tonPass';
  5.     $cfgHote      = 'localhost';
  6. ?>


et dans les pages qui ont besoins d'un accès tu mets :
 

Code :
  1. include("mysql.inc.php" );
  2. mysql_connect($cfgHote, $cfgUser, $cfgPassword) or die ("erreur de connexion au serveur" );
  3. mysql_select_db($cfgBase) or die ("erreur de connexion a la base de donnees" );


 
Qd tu migres sur free, t'as que les valeurs de variables de mysql.inc.php à changer  




 
oki merci c est donc ce que je pensais faut quand meme changer les valeurs...


---------------
[:idee] Tu t'ennuies ? www.pagepardefaut.com : jeux online, anims flash et sites insolites...
Reply

Marsh Posté le 20-03-2002 à 22:11:35    

thekeke2 a écrit a écrit :

 
 
oki merci c est donc ce que je pensais faut quand meme changer les valeurs...  




 
pq tu pensais qu'elle pouvait se changer toute seule, comme par magie?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 20-03-2002 à 22:13:38    

ben oui mysql est tout sauf intelligent
et puis comment veux tu qu'il aille rechercher comme un grand l ident et le pass, tu imagine le trou de securité ? yen a deja assez comme ca ...

Reply

Marsh Posté le 20-03-2002 à 22:19:53    

DarkLord a écrit a écrit :

 
 
pq tu pensais qu'elle pouvait se changer toute seule, comme par magie?  




 
non je pensais qu'il y avait un truc de genre "voici les valeurs et si tu n'y arrives pas essayes ces valeurs là..."
 
Mais en fait même ça marcherait pas pour les connections permanentes :) ca marcherait que pour le RTC...


---------------
[:idee] Tu t'ennuies ? www.pagepardefaut.com : jeux online, anims flash et sites insolites...
Reply

Marsh Posté le 21-03-2002 à 08:11:50    

remarque: une fois que tu aura créé ton fichier de connexion, ne l'uploade pas à chaque fois chez free, tu évitera ainsi de changer les paramètres de connexion de ton site chez eux :jap:


---------------
༼ つ ◕_◕ ༽つ
Reply

Marsh Posté le 21-03-2002 à 13:11:19    

Code :
  1. <?
  2. if (getenv("HTTP_HOST" ) == "localhost" ) {
  3.     // variables globales localhost
  4.     $host = "localhost";
  5.     $base = "cherrytree";
  6.     $login = "";
  7.     $pass = "";
  8. }
  9. else {
  10.     // variables globales Free
  11.     $host = "sql.free.fr";
  12.     $base = "cherrytree";
  13.     $login = "cherrytree";
  14.     $pass = "xxxxxxxx";
  15. }
  16. ?>

 

[jfdsdjhfuetppo]--Message édité par Cherrytree--[/jfdsdjhfuetppo]

Reply

Sujets relatifs:

Leave a Replay

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