Fork me on GitHub






secure.php
Régulier
Inscrit: 02/09/2011 10:06
Messages: 146
slt
j'ai besoin d’accéder aux informations de connexion de la base de donnée dans le fichier secure.php,sans être connecter avec xoops.

en faite un prestataire de paiement en ligne me renvois une information sur la validité de la transaction, de serveur a serveur (sans que l'on passe par le navigateur du client qui a effectué la transaction).

j'ai donc un fichier dans l'arborescence de xoop "toto.php" qui est appelé par le serveur du prestataire. je voudrais donc effectuer un traitement dans la base de donnée de l'un de mes modules, sans avoir a redéfinir dans ce fichier l'ensemble des informations de connexions (pour éviter des problèmes d’intégrité lors de migration ou de changement de base)

j'ai donc pensé récupérer les infos de connexions dans secure.php mais il est protéger par un htaccess.

donc ma question est comment arrivé a récupérer les informations de connections dynamiquement, peut etre qu'ils sont inscrit dans la bd mais je n'ai pas trouvé.

voilou j’espère avoir était clair , c'est pas gagné.

merci A+

Posté le : 21/12/2011 10:54
Partager Twitter Partagez cette article sur GG+
Re: secure.php
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Bonjours
-----------------
Pourquoi ne pas utiliser l'objet $xoopsDB directement dans ton fichier toto.php ?
Il suffit de faire un include de mainfile.php

Un truc du genre:
<?php

if ( !include("../../mainfile.php") ) {
    die(
"XOOPS root path not defined");
}

$sql"update " $xoopsDB->prefix("taTable") . "SET tonChamp = valeur";
$xoopsDB->query($sql);
// ou
// $xoopsDB->queryf($sql);
/*
Suite du code .....

Redirect($url) //par exemple
*/
?>


JJDai

Posté le : 21/12/2011 11:21

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: secure.php
Régulier
Inscrit: 02/09/2011 10:06
Messages: 146
slt jjDai

j'y ai pensé mais ça ne marchait pas, je vais essayer a nouveau, j'ai du faire une erreur.

merci

je vous tiens au courant .

Posté le : 21/12/2011 11:26
Partager Twitter Partagez cette article sur GG+
Re: secure.php
Régulier
Inscrit: 02/09/2011 10:06
Messages: 146
ah les copier coller .......

merci ca marche , juste fait un copier coller avec un $this a la place de $xoopsdb , pas lu le message d'erreur et voila comment "on gagne du temps"

merci jjdai de m'avoir remis sur la voie.


conclusion : pour ceux qui souhaitent ce connecter a la base par un fichier indépendant , juste inclure mainfile.php et après vous savez ..... pas de copier coller


merci A+

Posté le : 21/12/2011 11:39
Partager Twitter Partagez cette article sur GG+
Re: secure.php
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Arf le "copier coller" c'est le mal du siècle,
en tout domaine d’ailleurs
JJDai

Posté le : 21/12/2011 12:38

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

363 Personne(s) en ligne (300 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 363 | Plus ...