Bitcoin Forum

Local => Español (Spanish) => Topic started by: conde on November 30, 2012, 11:31:38 AM



Title: jsonRPCClient + php + bitcoind
Post by: conde on November 30, 2012, 11:31:38 AM
Estoy probando el siguiente codigo con jsonRPCClient + php + bitcoind
Alguien me podria indicar como aceder a un valor para mostrarlo en el navegador
me muestra todo el array ¿pero si quiero mostrar solo el valor ejemplo:version?
¿como acedo al array si es un objeto?


require_once 'jsonRPCClient.php';
$bitcoin = new jsonRPCClient('http://user:password@localhost:8332/');

echo "<pre>\n";
echo "La variable bitcoin es un:\t" . gettype($bitcoin) . "\n";

print_r ($bitcoin->getinfo()); echo "\n\n";

Un saludo.


Title: Re: jsonRPCClient + php + bitcoind
Post by: dserrano5 on November 30, 2012, 12:56:04 PM
Estoy probando el siguiente codigo con jsonRPCClient + php + bitcoind
Alguien me podria indicar como aceder a un valor para mostrarlo en el navegador
me muestra todo el array ¿pero si quiero mostrar solo el valor ejemplo:version?
¿como acedo al array si es un objeto?

El RPC te contesta con un cacho de JSON. Tendrás que usar alguna lib de JSON que haya para PHP a fin de poder decodificar el JSON y convertirlo en una estructura de datos usable desde PHP.


Title: Re: jsonRPCClient + php + bitcoind
Post by: conde on November 30, 2012, 01:30:12 PM
Bueno la libreria ya la uso jsonRPCClient.php

require_once("jsonRPCClient.php")
y me devuelve una estructura tipo

Array {

[version] -> 6.0000
[xxxxxx]-> xxxxxx
[xxxxxx]-> xxxxxx
}

se supone que ya es una estructura php
pero creo que entra en juego la Programacion orientada a Objetos
y no la domino para sacar de ese array solo ejem:[version]

he probado con:

echo $bitcoin->getinfo->version;
con
echo $bitcoin->version;
con
$a[] = $bitcoin->getinfo->version;


Y nada creo que para haceder a valor de version tendra que ser con el metodo Orientado ha Objetos
y no lo domino pero el Array si me lo devuelve.

Un saludo





Title: Re: jsonRPCClient + php + bitcoind
Post by: ingrownpocket on November 30, 2012, 01:45:42 PM
require_once 'jsonRPCClient.php';
$bitcoin = new jsonRPCClient('http://user:password@localhost:8332/');

echo "<pre>\n";
echo "La variable bitcoin es un:\t" . gettype($bitcoin) . "\n";

$result=$bitcoin->getinfo();

echo "<textarea>";
print_r ($result);
echo "</textarea>"


Title: Re: jsonRPCClient + php + bitcoind
Post by: conde on November 30, 2012, 02:17:16 PM
Hola Carlos
eso es justo lo que tengo pero tu lo haces con un textarea

me tira esto
Array
(
    [version] => 70100
    [protocolversion] => 60002
    [walletversion] => 60000
    [balance] => 50
    [blocks] => 39117
    [connections] => 5
    [proxy] =>
    [difficulty] => 1
    [testnet] => 1
    [keypoololdest] => 1353579600
    [keypoolsize] => 103
    [paytxfee] => 0
    [errors] =>
)

yo lo que quiero es aceder solo a un valor de uno ejem:valor de Version 701000


Title: Re: jsonRPCClient + php + bitcoind
Post by: ingrownpocket on November 30, 2012, 02:21:26 PM
require_once 'jsonRPCClient.php';
$bitcoin = new jsonRPCClient('http://user:password@localhost:8332/');

echo "<pre>\n";
echo "La variable bitcoin es un:\t" . gettype($bitcoin) . "\n";

$result=$bitcoin->getinfo();

echo $result['version'];


Title: Re: jsonRPCClient + php + bitcoind(Solucionado..)
Post by: conde on November 30, 2012, 02:31:12 PM
Ok gracias Carlos L.
Yo estaba empeñado en que solo podia aceder al valor de otra manera nueva orientada ha objetos
pero haora si.de todas formas abra que ponerse al dia con P.O.O

Un saludo.


Title: Re: jsonRPCClient + php + bitcoind
Post by: x12345 on December 01, 2012, 08:08:28 PM
Solo x preguntar... estas desarrollando una webapp para bitcoind?

Si la respuesta es afirmativa, me ofresco como alfa-/beta-/tester ;D


Title: Re: jsonRPCClient + php + bitcoind
Post by: conde on December 02, 2012, 08:32:45 AM
De momento estoy dando los primeros pasos para comprender bien el
Entorno bitcoind + php.
Una vez que domine bien y pueda ofrecer un servicio Util y sobre todo Seguro.

Entonces tratare de implementar algo.
Se agradece lo Tendre en cuenta.

Un saludo.


Title: Re: jsonRPCClient + php + bitcoind
Post by: pkarc on December 08, 2012, 10:56:11 PM
Solo x preguntar... estas desarrollando una webapp para bitcoind?

Si la respuesta es afirmativa, me ofresco como alfa-/beta-/tester ;D

te veo muy emocionado en ser beta tester, dentro de las proximas semanas sacare un pool, si estas interesado y tienes como hacer mining te agradecere si aportas algunos MHs como beta tester.


Title: Re: jsonRPCClient + php + bitcoind
Post by: Xenland on December 08, 2012, 10:57:18 PM
I'm sorry I don't know spanish but perhaps this could help?
http://bitcoindevkit.com

Source Code: https://github.com/Xenland/Bitcoin-Development-Kit

Note sure if this helps either but its worth a try: http://www.microsofttranslator.com/bv.aspx?from=&to=es&a=http%3A%2F%2Fxenland.github.com%2FBitcoin-Development-Kit%2F


Title: Re: jsonRPCClient + php + bitcoind
Post by: ingrownpocket on December 09, 2012, 09:15:09 PM
I'm sorry I don't know spanish but perhaps this could help?
http://bitcoindevkit.com

Source Code: https://github.com/Xenland/Bitcoin-Development-Kit

Note sure if this helps either but its worth a try: http://www.microsofttranslator.com/bv.aspx?from=&to=es&a=http%3A%2F%2Fxenland.github.com%2FBitcoin-Development-Kit%2F

The problem was solved.


Title: Re: jsonRPCClient + php + bitcoind
Post by: x12345 on December 12, 2012, 11:39:56 AM
Solo x preguntar... estas desarrollando una webapp para bitcoind?

Si la respuesta es afirmativa, me ofresco como alfa-/beta-/tester ;D

te veo muy emocionado en ser beta tester, dentro de las proximas semanas sacare un pool, si estas interesado y tienes como hacer mining te agradecere si aportas algunos MHs como beta tester.

Gracias x la oferta, es muy tentadora, pero por el momento me interesa + probar un cliente web para bitcoind.

S2


Title: Re: jsonRPCClient + php + bitcoind
Post by: mrvision on December 16, 2012, 10:27:40 AM
Solo x preguntar... estas desarrollando una webapp para bitcoind?

Si la respuesta es afirmativa, me ofresco como alfa-/beta-/tester ;D

te veo muy emocionado en ser beta tester, dentro de las proximas semanas sacare un pool, si estas interesado y tienes como hacer mining te agradecere si aportas algunos MHs como beta tester.

Gracias x la oferta, es muy tentadora, pero por el momento me interesa + probar un cliente web para bitcoind.

S2

No entiendo bien a lo que te refieres, si quieres usar un cliente web de bitcoin ¿no te vale con el de blockchain.info?


Title: Re: jsonRPCClient + php + bitcoind
Post by: dserrano5 on December 16, 2012, 11:17:07 AM
Gracias x la oferta, es muy tentadora, pero por el momento me interesa + probar un cliente web para bitcoind.
No entiendo bien a lo que te refieres, si quieres usar un cliente web de bitcoin ¿no te vale con el de blockchain.info?

Yo entiendo que se trata de alguna clase de programa que por un lado se comunicaría con bitcoind por RPC y por otro lado haría de servidor web. Así, uno podría gestionar su bitcoind usando un navegador.


Title: Re: jsonRPCClient + php + bitcoind
Post by: mrvision on December 16, 2012, 09:56:18 PM
Yo entiendo que se trata de alguna clase de programa que por un lado se comunicaría con bitcoind por RPC y por otro lado haría de servidor web. Así, uno podría gestionar su bitcoind usando un navegador.

Ah, ya veo... sería como un GUI del bitcoind para instalarlo junto al demonio... si... no estaría mal... pero yo tengo ya 4 servidores, y solo tengo el bitcoind en uno. Parece que comunicarme con servicios externos es más barato. Por ejemplo usando la api de blockchain.info o usando un agente de bitcoinmonitor.net...

pero entiendo la idea... quizás cuando tenga tiempo libre me pongo a hacer algo y lo subo en formato código abierto


Title: Re: jsonRPCClient + php + bitcoind
Post by: x12345 on December 17, 2012, 12:10:03 PM
Si, tal cual se plantea en el titulo, al parecer conde esta experimentando con las posibilidades de usar el demonio/cliente bitcoind a traves de una interfaz PHP (o sea una webapp para usar a traves de apache).

En mi linux intento instalar y usar todas las aplicaciones de esa forma (torrent, tor, etc), pues siento que son aplicaciones perfectas para esa modalidad.

Para que tener el cliente bitcoin-qt, si nadie o muy pocos haremos mas de 2 o 3 transacciones x dia y no necesitamos gastar tantos recursos.

S2

PD: Lo repito, si alguien desarrolla algo en formato web, cuente conmigo para testearlo.


Title: Re: jsonRPCClient + php + bitcoind
Post by: conde on December 17, 2012, 03:48:01 PM
Bueno teniendo en cuenta el potencial que tiene bitcoin, seria un desperdicio dejar de explorar,
las posibilidades que tenemos.
Si a su vez aprendemos los protocolos que utiliza bitcoin (criptografía, p2p, etc..) y los intentamos fusionar
con lenguajes acesibles,creo que obtendremos resultados practicos.
De todas maneras yo solo trasteo el asunto no pretendo crear nada serio.
Eso si animo ha la gente a crear aplicaciones para Bitcoin ya sea en C , PHP , Python.
Lastima que para los que no sabemos ingles no abunde documentacion en español,para
poder tener el mismo % de material para cultivarnos.

Un saludo.