Bitcoin Forum
December 15, 2017, 12:59:33 PM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: php->ssh  (Read 716 times)
Argus_xD
Newbie
*
Offline Offline

Activity: 10


View Profile
February 19, 2014, 02:52:53 PM
 #1

На Ubuntu стоит demon валюты
thepandacoind getdifficulty

Выдал такую же сложность как и на пулах (Допустим 153)
но проблема в другом
Мне нужно получить эту сложность через php

$connection=ssh2_connect('192.168.0.4', 22);
echo ssh2_exec($connection, '/home/thepandacoin/bin/thepandacoind getdifficulty');
Должно вывести 153
А выводит Resource id #3
1513342773
Hero Member
*
Offline Offline

Posts: 1513342773

View Profile Personal Message (Offline)

Ignore
1513342773
Reply with quote  #2

1513342773
Report to moderator
1513342773
Hero Member
*
Offline Offline

Posts: 1513342773

View Profile Personal Message (Offline)

Ignore
1513342773
Reply with quote  #2

1513342773
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1513342773
Hero Member
*
Offline Offline

Posts: 1513342773

View Profile Personal Message (Offline)

Ignore
1513342773
Reply with quote  #2

1513342773
Report to moderator
Balthazar
Legendary
*
Offline Offline

Activity: 2268


BTC-e Divine Overlord, ask cryptodevil for details


View Profile WWW
February 19, 2014, 03:52:52 PM
 #2

exec не наш путь, наш человек пробрасывает RPC порт через SSH.

novaco.in | EtherMine.ru (65 GH/s, DGM 0.5%) | EtherDig.Net (18GH/s, PPS 1.5%)
฿: 1QJ8RFiRKsJKmY8ZAjxfCUeBZXmjthK4Pk: 4RgnHWtnJWEyMhqhDdazW3Hdr7cx5ybF6i ETH: 0x5B475Febb3018f41d0Ac3C2f1A864bd102ab5a2E
rPman
Legendary
*
Offline Offline

Activity: 1120


View Profile WWW
February 20, 2014, 07:57:10 AM
 #3

А выводит Resource id #3
потому что ssh2_exec возвращает стрем
Quote
Returns a stream on success or FALSE on failure.
сделай к нему fread
Code: (php)
$connection=ssh2_connect('192.168.0.4', 22);
$h=ssh2_exec($connection, '/home/thepandacoin/bin/thepandacoind getdifficulty');
echo fread($h,1024); // правильно читать до тех пор пока данные есть, результатом вывода может быть не только число но и сообщение об ошибке
fclose($h);

p.s. правильно говорят тебе, перебрасывай порты и работай с rpc вызовами, это по феншую (да и проще, быстрее и надежнее в случае взлома не будет ssh доступа к серверу с кошельками).

Здесь не может находиться ваша реклама Smiley
Protect a future of bitcoin, use p2pool
Donation in BTC: 19fv5yYtfWZ9jQNjx2ncmu1TTrvg5CczZe
Pages: [1]
  Print  
 
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!