Wie führe ich die Ubuntu-Shell für den Bitcoin-Befehl in PHP aus?

Ich möchte einen Bitcoin-Drittanbieterserver für meinen Kunden aufbauen.

Aber das Problem ist, dass, wenn ich den Befehl "bitcoin-cli" mit PHP ausführe, es kein Ergebnis gab.

Ich habe JSONRPCClient verwendet. aber ich habe keine Lösung gefunden und wie man es benutzt, kann ich nicht verstehen.

hier muss ich "user:password@127.0.0.1:8338" eingeben. Ist das mein PC-Benutzer und Passwort???

Brauche ich dafür eine Bitcoin-Authentifizierung? oder geben Sie mir einen Vorschlag, um es live zu machen.

Dieses Skript erzeugt keine Ausgabe:

require_once 'jsonRPCClient.php';
$bitcoin = new jsonRPCClient('http://bitcoinrpc:HGySbCZrdHq5BDQH3iwzb3oGZCJX8AfWe2EBQrNg9EvJ@127.0.0.1:8332/');
echo "<pre>";
print_r($bitcoin);
echo "<pre>\n fgfgf";
print_r($bitcoin->getinfo());
echo "</pre>";
Klingt wie eine PHP-Frage. Andernfalls fehlen Details aus bitcoin.conf, die beim Debuggen helfen würden, wie ist der RPC überhaupt so eingerichtet, dass er Anfragen von der IP bedient? Wird es auf demselben Server gehostet?
Hast du versucht, das zu lesen? de.bitcoin.it/wiki/PHP_developer_intro
Es ist mein lokaler Server. es ist php question.bitcoin.conf hat nur rpcuser und rpcpassword. wie kann ich anfangen??? @karimkorun------------------------------ Ich habe es mit dem Developer Intro versucht. aber ich werde nicht verstehen, wie und wo die Funktionsdetails sind, $bitcoin->getinfo()es gibt keine Funktionsdetails in JSONRPC. Wenn ich diese Funktion schreiben muss, wie kann ich dann anfangen? Ich brauche ein Beispiel für eine Funktion. @NickODell
@ShahadatHossain Die von mir verlinkte Seite enthält mehrere Beispiele. Hast du es gelesen oder ausprobiert?
Ja, ich habe diese Beispiele vor und nach diesem Beitrag gelesen. aber wo ist getinfo details. Wenn es per _call-Funktion gesendet wird, gibt es mir keine Ausgabe. was sollte ich jetzt tun??? @NickODell
require_once 'jsonRPCClient.php'; $bitcoin = new jsonRPCClient('http://bitcoinrpc:HGySbCZrdHq5BDQH3iwzb3oGZCJX8AfWe2EBQrNg9EvJ@127.0.0.1:8332/'); echo "<pre>"; print_r($bitcoin); echo "<pre>\n fgfgf"; print_r($bitcoin->getinfo()); echo "</pre>";
Es erzeugt keine Ausgabe ? Nicht einmal die echo "<pre>";? Hängt es?

Antworten (1)

Richten Sie zunächst den Bitcoin Core API-Server auf Ihrem PC ein.

Installieren Sie dann Php-Curl für Ihren Apache-Server.

dann Link folgen:en.bitcoin.it/wiki/PHP_developer_intro

Geben Sie den API-Befehl als Funktionsnamen ein, und wenn Sie Parameter haben, geben Sie den Funktionsparameter ein. Ich hoffe, es wird funktionieren. Geben Sie das Ergebnis als JSON-Format an.

Musst Ondu Display Errorreinphp.ini