Bonjour, vous attendez de la communauté un support le plus précis et le plus rapide qu'il soit !
ATTENTION !! ceci est l'ancien forum fermé le mardi 16 mars 2010 à 15 heures!
Le nouveau forum de support phpBB3 est visible à cette adresse, mettez à jour vos favoris !
Sachez toutefois que ce forum restera consultable durant une longue période, malgré le fait que tout le contenu ait été restauré dans le nouveau forum.
Inscrit le: Jun 18, 2005 Messages: 1929 19042 points
Lieu de résidence
Sujet du message: Récupération des infos du config.php Posté le: Sam 28 Mar, 2009 8:06 pm
Bonjour,
J'ai un script que j'essaie d'adapter sur Maximus...
J'aimerai donc savoir comment il est possible de récupérer les infos de la base dans le fichier kernel/config.php ?
J'ai tenté ça mais erreur prévisible :
Code:
include_once('kernel/config.php');
global $dbhost, $dbuname, $dbname, $dbpass, $prefix ;
Merci d'avance.
_________________
--------------------------------- Mini Fiche de Toumilovitch Url de mon site web: www.gymaweb.com Version utilisée: Maximus 2009 URL Rewriting utilisée Aucun Wysiwyg installé Hébergeur: www.ovh.com Espace Perso: Serveur presque dédié -*-*-*-*-*-*-*-*-*-*- Générez votre rapport de référencement surwww.pagerank.hebeh.net
Sujet du message: Re: Récupération des infos du config.php Posté le: Sam 28 Mar, 2009 9:11 pm
salut
tout depend de tes buts avant tous
backup ou autre?
sinon par un cron
_________________ l´erreur est humaine, mais pardonner est en dehors des capacités du systeme d´exploitation
aide | http://maximus-canada.com
--------------------------------- Mini Fiche de epsylon Url de mon site web: www.bbtomax.com Version utilisée: Maximus 2009 URL Rewriting utilisée Wysiwyg installé FCK Editor Hébergeur: servage.net/?coupon=cust18212 Apache version: 2.0 PHP Version: 4.4.4 & 5.1.6 Espace Perso: toute logique repose sur un systeme, hors aucun systeme est totalement logique, logique non?
Lao Tseu l'a dit: faut pas coder le dimanche. Sinon, toi avoir bugs et mal à la tête
blog.maximus-canada
Inscrit le: Jun 18, 2005 Messages: 1929 19042 points
Lieu de résidence
Sujet du message: Re: Récupération des infos du config.php Posté le: Dim 29 Mar, 2009 2:59 am
En fait, j'ai un script qui fait appel à la base de données et j'aimerai le fusionner avec maximus pour qu'il utilise la même table users. Donc j'ai un fichier config où je dois renseigner l'hôte, le nom de la base etc...
Je pensais faire un truc du genre (pour ne pas modifier l'ensemble du script) :
--------------------------------- Mini Fiche de Toumilovitch Url de mon site web: www.gymaweb.com Version utilisée: Maximus 2009 URL Rewriting utilisée Aucun Wysiwyg installé Hébergeur: www.ovh.com Espace Perso: Serveur presque dédié -*-*-*-*-*-*-*-*-*-*- Générez votre rapport de référencement surwww.pagerank.hebeh.net
Sujet du message: Re: Récupération des infos du config.php Posté le: Dim 29 Mar, 2009 12:34 pm
salut all
voici un bout de script inclus dans un module que j'utilisé :
dans un module special avec un flux RSS
le module est accessible seulement a un groupe avec diverses informations , c'est informations sont disponible aussi par un flux rss
mais ce flux pouvais etre récuperer pour tous visiteurs
nous voulions limiter l'accés a ce flux rss seulement aux membres d'un groupe
-donc nous avions commencer par vouloir limité l'accés a ce flux RSS seulement au membres inscrits ( et ça marche )
-puis par manque de temps nous nous sommes empresser d'ajouter un login et mot de passe sur ce flux RSS puis on a continuer a fonctionner comme ça ^^
en détails :
si le membre est identifier sur le site ( qui est sous max2008 ) = accés + affichage demande login et mot de passe du flux RSS
voici le fichier authentification.php inclus dans le module
Code:
<?php
// reject connection if the user is not authenticated
if (empty($_SERVER['PHP_AUTH_USER']) && !($_GET['LOGINduRSS'] == "MOTdePASSEduRSS")) {
header('WWW-Authenticate: Basic realm="Restricted area"');
header('HTTP/1.0 401 Unauthorized');
die('Restricted area');
}
// get maximus configuration from the configuration
// hack begin to access configuration file
function define_once($name, $value) {
if (!defined($name)) {
define($name, $value);
}
}
define_once('MAXIMUS', true);
// hack end
include '../../kernel/config.php';
// open mysql connection to maximus base
$sql_connection = mysql_connect(DBHOST, DBUNAME, DBPASS);
mysql_select_db(DBNAME);
// forge a query returning 1 if the credidential where correct 0 otherwise
$query = "select count(*) as auth from ".$user_prefix."_users where username='".$user."' and user_password='".$pass."'";
$result = mysql_query($query, $sql_connection);
$row = mysql_fetch_assoc($result);
// depending of result die or continue
if (($row["auth"] == "0") && !($_GET['LOGINduRSS'] == "MOTdePASSEduRSS")) {
header('WWW-Authenticate: Basic realm="Restricted area"');
header('HTTP/1.0 401 Unauthorized');
die('Restricted area');
}
mysql_close($sql_connection);
?>
le fichier feed.php ( inclus dans le module ) fais appel a authentification.php
Code:
<?php
include 'authentication.php';
bla bla bla diverse infos du flux
// open mysql connection to maximus base
$sql_connection = mysql_connect(DBHOST, DBUNAME, DBPASS);
// sélection de la base de données car les infos de ce module ne sont pas stocker sur la mm bdd que le site
mysql_select_db("labasededonnée");
if ($_GET["display"] == "all") {
$query = "select * from latableX order by date, name";
} else {
blabla bla bla
par contre j'ai aussi un fichier config.php inclus dans ce module ...malheureusement je l'avais effacer pour bloquer l'accés au flux ^^ et evidement quand tu fais pas de sauvegarde => j'attend une réponse de mon collegue qui avais fais une bonne partis du module
je vous tiens au jus
Voili si cela peux t'aider un peux Toumi
_________________ Cordialement Guits
--------------------------------- Mini Fiche de guitscorps Url de mon site web: Version utilisée: Maximus 2009 URL Rewriting non utilisée Aucun Wysiwyg installé Hébergeur:
Inscrit le: Jun 18, 2005 Messages: 1929 19042 points
Lieu de résidence
Sujet du message: Re: Récupération des infos du config.php Posté le: Dim 29 Mar, 2009 2:39 pm
ok merci je vais voir ce que je peux faire avec ça
_________________
--------------------------------- Mini Fiche de Toumilovitch Url de mon site web: www.gymaweb.com Version utilisée: Maximus 2009 URL Rewriting utilisée Aucun Wysiwyg installé Hébergeur: www.ovh.com Espace Perso: Serveur presque dédié -*-*-*-*-*-*-*-*-*-*- Générez votre rapport de référencement surwww.pagerank.hebeh.net
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum Vous ne pouvez pas joindre des fichiers Vous ne pouvez pas télécharger des fichiers
Distroy Forums Cache ~ Distroy Sessions ~ Partenaire hébergement professionnel www.hebeh.com, votre hébergement de qualité à bas prix. Retrouvez des informations similaires grâce aux moteurs de recherche suivants:
[ Page générée en 0.1424 sec ] [ Vitesse PHP: 1% - SQL: 99% ] [ Requêtes SQL: 51 ] [ 640 pages vues la dernière heure ]