config.inc.php ?

config.inc.php ? - PHP - Programmation

Marsh Posté le 17-10-2006 à 02:58:57    

Bonjour,
 
Je me demande si c'est moi qui doit faire ce fichier ou bien s'il est déjà présent chez mon hébergeur.
 
Et si c'est moi, je mets quoi dans ce fichier
$server
$user
$password
$base
 
et je le mets où ?
 
Merci

Reply

Marsh Posté le 17-10-2006 à 02:58:57   

Reply

Marsh Posté le 17-10-2006 à 03:07:16    

[:petrus dei]

Reply

Marsh Posté le 17-10-2006 à 08:31:13    

Contexte ?
Pourquoi dois-tu faire un fichier config.inc.php ?
Où as tu vu ça ?

Reply

Marsh Posté le 17-10-2006 à 10:16:16    

[:gandalf-ze-wizard]

Reply

Marsh Posté le 17-10-2006 à 12:45:15    

gatsu35 a écrit :

Contexte ?
Pourquoi dois-tu faire un fichier config.inc.php ?
Où as tu vu ça ?


 
Ça me vient d'un exemple que j'essaie de comprendre
 
// ON inclut le fichier de configuration
require ("config.inc.php" );
 
// On se connect à notre serveur Sql
mysql_connect($server,$user,$pass);
 
// On selectionne la base de données
mysql_select_db($base);
 
// On selectionne quand le champs login correspond au login entré
// et le champs passe au pass entré.
$sql = "SELECT * FROM membres WHERE login=$login and pass=$pass";
 
// On execute la requête de selection
$res = mysql_query($sql);
 
// On compte le nombre de ligne des resultats
// 1 : si valide 0 si aucun login ne correspond
$exist = mysql_numrows($res);
 
// Si la variable $exist = 0 --> login inexistant ou faux pass
if(!$exist) {
    // On affiche ce message d'erreur
    echo "<center>Veuillez vérifier vos données</center>";
     
    // On inclut le formulaire d'identification
    include("formulaire.php" );
}
 
// Sinon, si le login et pass sont valides
else {
 
// On ouvre la session
session_start();
 
// On enregistre la variable login qu'on fera passer sur ttes les pages
// ATTENTION : Notez bien l'absence de $ devant login
session_register("login" );
 
// On affiche un message de bienvenu
echo "<center>Bienvenu sur votre espace membre : $login</center>";
     
// Notons que la session a un nom par defaut et un identifiant
// Nom par défaut : PHPSESSID
// Id Aleatoire généré lors de l'ouverture de la session
     
// définissons d'abord les variables
$sess_nom = session_name();
$sess_id = session_id();
     
// Affichons si on veut le nom est l'id de la session
echo "Le nom de la session est :<br> ";
echo $sess_nom." et l'Id est : ".$sess_id."";
     
// On affiche maintenant un lien vers une page d'essai
// Notez qu'on ne passe pas les variables par l'url
echo "<a href=\"page.php\">Page Essai</a>";
     
// A la fin on offre au membre la possibilité de se deconnecter
echo "<a href=\"deconexion.php\">Deconnection</a>";
}
 
?>

Reply

Marsh Posté le 17-10-2006 à 13:22:53    

c'est juste que la personne met ses variables dans un fichier de configuration qu'il inclut dans les autres, tu opurais aussi bien tapper à la main les login, pass et autres. Là, il n'a qu'à inclure ce fichier lorsqu'il a besoin des variables. ca rend le code transportable : si on veut l'utiliser, il suffit de changer les login dans le config.php, et pas dans tous les fichiers.

Reply

Sujets relatifs:

Leave a Replay

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