Bitcoin Forum
May 25, 2018, 05:41:19 AM *
News: Latest stable version of Bitcoin Core: 0.16.0  [Torrent]. (New!)
   Home   Help Search Donate Login Register  
Pages: [1]
Author Topic: Help setting up JSON with PHP - 0.1 reward!  (Read 849 times)
Full Member
Offline Offline

Activity: 224
Merit: 100

View Profile
August 22, 2011, 11:17:10 PM

Im trying to use the daemon running on my pc with PHP on my webserver.

I have setup the config file to what i think it needs to be, and added some sample php code to connect to my pc with the correct username and password.

I have configured port forwarding to forward the entire 8330 - 8339 range to my pc. I have tested the port using an online scanner and it is open.

But when i run the sample code, i get no connection.

The error when i load the php file is:


Fatal error:  Uncaught exception 'Exception' with message 'Incorrect response id (request id: 1, response id: )' in /home/joeyjoec/public_html/bitcoinpaypal/jsonRPCClient.php:152
Stack trace:
#0 [internal function]: jsonRPCClient->__call('getinfo', Array)
#1 /home/joeyjoec/public_html/bitcoinpaypal/index.php(7): jsonRPCClient->getinfo()
#2 {main}
  thrown in /home/joeyjoec/public_html/bitcoinpaypal/jsonRPCClient.php on line 152

my config file is:

# bitcoin.conf configuration file. Lines beginning with # are comments.

# Network-related settings:

# Run on the test network instead of the real bitcoin network.

# Connect via a socks4 proxy

# Use as many addnode= settings as you like to connect to specific peers

# … or use as many connect= settings as you like to connect ONLY
# to specific peers:

# Do not use Internet Relay Chat ( #bitcoin channel) to
# find other peers.

# Maximum number of inbound+outbound connections.

# JSON-RPC options (for controlling a running Bitcoin/bitcoind process)

# server=1 tells Bitcoin to accept JSON-RPC commands.

# You must set rpcuser and rpcpassword to secure the JSON-RPC api

# How many seconds bitcoin will wait for a complete RPC HTTP request.
# after the HTTP connection is established.

# By default, only RPC connections from localhost are allowed. Specify
# as many rpcallowip= settings as you like to allow connections from
# other hosts (and you may use * as a wildcard character):

# Listen for RPC connections on this TCP port:

# You can use Bitcoin or bitcoind to send commands to Bitcoin/bitcoind
# running on another host using this option:

# Use Secure Sockets Layer (also known as TLS or HTTPS) to communicate
# with Bitcoin -server or bitcoind

# OpenSSL settings used when rpcssl=1

# Miscellaneous options

# Set gen=1 to attempt to generate bitcoins

# Use SSE instructions to try to generate bitcoins faster. For muliple core processors.

# Pre-generate this many public/private key pairs, so wallet backups will be valid for
# both prior transactions and several dozen future transactions.

# Pay an optional transaction fee every time you send bitcoins. Transactions with fees
# are more likely than free transactions to be included in generated blocks, so may
# be validated sooner.

# Allow direct connections for the ‘pay via IP address’ feature.

# User interface options

# Start Bitcoin minimized

# Minimize to the system tray

0.1 bitcoin to who ever gets this working for me

Bitcoin PHP programmer for hire! (HTML / CSS / JQuery / AJAX / .NET).
Pages: [1]
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!