[php]Utilisation de variables d'une page dans 1 autre

Statut
N'est pas ouverte pour d'autres réponses.

k o D

Elite
Bon j'explique exactement mon problème.

Comme pour beaucoup de connexion SQL, on ne met pas l'host, le pass, le login et la base de donnée à chaque fois que la page doit se connecter. On utilise une page "configuration.php" dans laquelle on met par exemple:

Code:
<?
// Connexion Base SQL
$host="localhost";
$login="****";
$pass="****";
$database="*****";
?>
Et alors grâce à un "include("configuration.php");" on peut utiliser ces variables dans d'autres pages.

J'ai appliqué le même principe pour 3 autres variables, stoquées dans mon fichier configuration.php

Code:
$numerodecompte="217-004574-84";
$prixServPr_1mois = 25;
$prixServPublic_1mois = 50;
Seulement, je ne sais absolument pas utiliser ces variables dans une autre page. J'ai pourtant tout essayé...

Code:
<?
include("configuration.php");
$mailadministrateur="moi@moi.com";
$num = $_GET["numerodecompte"];
$num2 = $_POST["numerodecompte"];
$num3 = $_SERVER["numerodecompte"];
$prix = $prixServPr_1mois;
echo "$prix et $num / $num2 / $num3 // $numerodecompte et $prixServPr_1mois";
mail("$mailadministrateur","Le fameux test!",
"Le numéro de compte est: $num
Vous en avez pour $prix"
,"From: [email]moi@moi.be[/email]");
?>
Et avec l'écho, je n'ai absolument rien... (j'ai essayé tout les "$_")

Donc voilà si quelqu'un pouvait m'expliquer...

Merci d'avance :!:
 

Ezekiel !

Elite
je vois pas d'erreur :?
T'es sur d'avoir up le bon fichier au bon endroit... Pck moi jme suis cassé la tête sur un problème a cause de ça...
 

Styleman

Touriste
et tu as essayé:
$num = $numerodecompte;
???
 

John__

Touriste
Styleman a dit:
et tu as essayé:
$num = $numerodecompte;
???
exact, normalement il n'y a pas de get,post ou server à prendre,la variable est transmise telle quelle...
 
1er
OP
k o D

k o D

Elite
Kmel a dit:
Styleman a dit:
et tu as essayé:
$num = $numerodecompte;
???
exact, normalement il n'y a pas de get,post ou server à prendre,la variable est transmise telle quelle...
Oui bien sûr j'ai essayé aussi.

Ezekiel, je vais aller supprimer le fichier configuration mais normalement c'est la bonne version.
 

Styleman

Touriste
Kmel a dit:
Styleman a dit:
et tu as essayé:
$num = $numerodecompte;
???
exact, normalement il n'y a pas de get,post ou server à prendre,la variable est transmise telle quelle...
C'est ce que je me disais aussi mais apparemment ça ne fonctionne pas non plus :?

Bizzare bizzare
 
1er
OP
k o D

k o D

Elite
Styleman a dit:
Kmel a dit:
Styleman a dit:
et tu as essayé:
$num = $numerodecompte;
???
exact, normalement il n'y a pas de get,post ou server à prendre,la variable est transmise telle quelle...
C'est ce que je me disais aussi mais apparemment ça ne fonctionne pas non plus :?

Bizzare bizzare
Bah oui j'ai mis çà uniquement parce que $numerodecompte ne donnait rien.

Je viens d'aller supprimer configuration.php puis je l'ai renvoyé, rien à faire... :?
 

John__

Touriste
et si tu fait un echo de ton numerodecompte direct,il te renvoie rien?
 
1er
OP
k o D

k o D

Elite
Kmel a dit:
et si tu fait un echo de ton numerodecompte direct,il te renvoie rien?
Code:
echo "$prix et $num / $num2 / $num3 // $numerodecompte et $prixServPr_1mois";
Non :?
 

John__

Touriste
k o D a dit:
Kmel a dit:
et si tu fait un echo de ton numerodecompte direct,il te renvoie rien?
echo "$prix et $num / $num2 / $num3 // $numerodecompte et $prixServPr_1mois";
Non :?
supprime un slash là
 

Xou

I ♥ rien
Bah qu'il y ait un slash ou non ça changera rien du moins je pense pas que ça changerait quoique ce soit

Et à part le mm prob qu'Ezekiel, jvois po ce qui aurait d'autres :/

Réup les deux fichiers ensemble pour être vraiment sûr de tout
 
1er
OP
k o D

k o D

Elite
Non non le double slash n'a rien à voir.

Et bien je viens encore d'aller supprimer les fichiers et les renvoyer... ce qui est étonnant c'est que $host , $database etc fonctionnent très bien eux :!: :?
 

Ezekiel !

Elite
trop bizarre comme problème... Juste pour tester, dans ton fichier configuration.php, fait un echo 'ok';
et regarde si ça l'affiche bien
 
1er
OP
k o D

k o D

Elite
Il n'affiche pas le "ok"...

Hum... donc problème avec le fichier
 

Tifox

ou pas
tu as bien mis les balises <?php ?> dans ton fichier configuration.php ? (Note que je ne sais pas si c'est ça, j'ai jamais testé si ça marchait sans).
 
1er
OP
k o D

k o D

Elite
Oui j'ai mis <? et ?>
 

Ezekiel !

Elite
k o D a dit:
Il n'affiche pas le "ok"...

Hum... donc problème avec le fichier
ben cherche un peu alors :p Non mais sérieux jsuis sur que tas pas up ton fichier au bon endroit ;) Et verifie bien que le fichier qui est censé afficher le 'ok' inclu bien le fichier configuration !
On peut pas t'aider plus que ça...
 
1er
OP
k o D

k o D

Elite
Je sais oui, mais je viens encore de vérifier 3 fois.

Bah tant pis, j'ai un peu la tête dans le cul je viens de me taper une gestion de commande de serveur donc bon.

Je regarderai à çà demain ou ce soir.

Merci quand même :wink:
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut