Bonjour
J'ai un probleme avec $_GET, j'ai beau cherché sur le net, je trouve pas la solution
D'autant plus que lorsque je vais chez PHP.net, l'ecran reste blanc???
Peut-etre que l'un/e d'entre vous pourrait m'aider?
dans un repertoire j'ai deux scripts php :
1. jsonRPCClient.php et
2. easybit.php (celui qui me cause tant de soucis.... ) :
<?php
require_once('easybitcoin.php');
$bitcoin = new Bitcoin('user','password','ip','port');
$test=$bitcoin->getinfo();
print_r($test);
echo ($test);
?>
lorsque je fait :
http://mon-ip/easybit.php tout marche super...
cependant j'ai besoin de toujours changer
$test=$bitcoin->getinfo();
cela peut devenir :
$test=$bitcoin->getaccount();
ou :
$test=$bitcoin->getblockcount();
La commande que j'envoi, ( getinfo(), getaccount(), getblockcount() ect....) peut prendre une infinité de valeurs et parametres differents...
Alors je me suis dit que je vais envoyer cette commande par methode $_GET, et remplacer la ligne citée plus haut par :
$test=$bitcoin->$_GET['com'];
"com" pour commande : (getinfo(), getblockcount(), ...), la seule partie de mon fichier php qui change toujours...
donc avec comme URL :
http://mon-ip/easybit.php?com=getinfo().... ou meme
http://mon-ip/easybit.php?com=getinfo%28%29 (pour URL encode...) je ne reçois plus aucune reponse....
J'ai essayé alors de remplacer :
$test=$bitcoin->getaccount();
par :
$test=$_GET['com'];
et envoyer par url
http://mon-ip/easybit.php?com=$bitcoin->getinfo() et
http://mon-ip/easybit.php?%24bitcoin->getinfo%28%29 (url encode)
mais dans ce cas là, la repose deviens la commande elle meme!...

et
non le resultat que provoque cette commande:
"$bitcoin->gettinfo()$bitcoin->gettinfo()"....
le script PHP ne comprends pas qu'ils doit prendre ce parametre 'com' envoyé par GET :"$bitcoin->gettinfo()", comme du
code et non une chaine de caractère....
Comment dois-je faire alors?
merci pout toutes celles et ceux qui m'aideront à regler ce probleme....
