Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1235 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  config.inc.php ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

config.inc.php ?

n°1458469
fourniey
Rendre au prochain
Posté le 17-10-2006 à 02:58:57  profilanswer
 

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

mood
Publicité
Posté le 17-10-2006 à 02:58:57  profilanswer
 

n°1458470
mIRROR
Chevreuillobolchévik
Posté le 17-10-2006 à 03:07:16  profilanswer
 

[:petrus dei]

n°1458489
gatsu35
Blablaté par Harko
Posté le 17-10-2006 à 08:31:13  profilanswer
 

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

n°1458555
Chaos Inte​stinal
Posté le 17-10-2006 à 10:16:16  profilanswer
 

[:gandalf-ze-wizard]

n°1458652
fourniey
Rendre au prochain
Posté le 17-10-2006 à 12:45:15  profilanswer
 

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>";
}
 
?>

n°1458663
DarWog
Posté le 17-10-2006 à 13:22:53  profilanswer
 

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.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  config.inc.php ?

 

Sujets relatifs
pb avec GetWindowRect en config double écranProtection de config.inc.php
Prog pour config Routeur CISCOpb config session
webpart et fichier web.configProblème avec Win 2000 et script de config de proxy automatique
probleme config source de données odbc pour oracle XEConfig php.ini ou apache pour mail()
config server MySQLConfig Proxy MAVEN [Urgent]
Plus de sujets relatifs à : config.inc.php ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)