Jump to content

anonbux0

Members
  • Posts

    11
  • Joined

  • Last visited

anonbux0's Achievements

Newbie

Newbie (1/5)

0

Reputation

  1. Hey, I'm setting up a script, but i'm getting this error: Fatal error: Uncaught exception 'Exception' with message 'Incorrect response id (request id: 1, response id: )' in /home/------------------/public_html/classes/jsonRPCClient.php:154 Stack trace: #0 /home/------------------/public_html/index.php(131): jsonRPCClient->__call('getreceivedbyad...', Array) #1 /home/-------------------/public_html/index.php(131): jsonRPCClient->getreceivedbyaddress('17Gn1EikqZib5Kv...') #2 {main} thrown in /home/----------/public_html/classes/jsonRPCClient.php on line 154 This is the file: <?php /* COPYRIGHT Copyright 2007 Sergio Vaccaro <sergio@inservibile.org> Modified 2011 John Maguire for cURL support <johnmaguire2013@gmail.com> This file is part of JSON-RPC PHP. JSON-RPC PHP is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. JSON-RPC PHP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with JSON-RPC PHP; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /** * The object of this class are generic jsonRPC 1.0 clients * http://json-rpc.org/wiki/specification * * @author sergio <jsonrpcphp@inservibile.org> */ class jsonRPCClient { /** * Debug state * * @var boolean */ private $debug; /** * The server URL * * @var string */ private $url; /** * The request id * * @var integer */ private $id; /** * If true, notifications are performed instead of requests * * @var boolean */ private $notification = false; /** * Takes the connection parameters * * @param string $url * @param boolean $debug */ public function __construct($url,$debug = false) { // server URL $this->url = $url; // proxy empty($proxy) ? $this->proxy = '' : $this->proxy = $proxy; // debug state empty($debug) ? $this->debug = false : $this->debug = true; // message id $this->id = 1; } /** * Sets the notification state of the object. In this state, notifications are performed, instead of requests. * * @param boolean $notification */ public function setRPCNotification($notification) { empty($notification) ? $this->notification = false : $this->notification = true; } /** * Performs a jsonRCP request and gets the results as an array * * @param string $method * @param array $params * @return array */ public function __call($method,$params) { // check if (!is_scalar($method)) { throw new Exception('Method name has no scalar value'); } // check if (is_array($params)) { // no keys $params = array_values($params); } else { throw new Exception('Params must be given as array'); } // sets notification or request task if ($this->notification) { $currentId = NULL; } else { $currentId = $this->id; } // prepares the request $request = array( 'method' => $method, 'params' => $params, 'id' => $currentId ); $request = json_encode($request); $this->debug && $this->debug.='***** Request *****'."\n".$request."\n".'***** End Of request *****'."\n\n"; // performs the HTTP POST $ch = curl_init(); curl_setopt_array($ch, array( CURLOPT_URL => $this->url, CURLOPT_POST => true, CURLOPT_POSTFIELDS => $request, CURLOPT_HTTPHEADER => array('Content-type: application/json'), CURLOPT_RETURNTRANSFER => true, )); $response = curl_exec($ch); if($response === false) { throw new Exception('Unable to connect to '.$this->url); } $this->debug && $this->debug.='***** Server response *****'."\n".$response.'***** End of server response *****'."\n"; $response = json_decode($response,true); // debug output if ($this->debug) { echo nl2br($debug); } // final checks and return if (!$this->notification) { // check if ($response['id'] != $currentId) { throw new Exception('Incorrect response id (request id: '.$currentId.', response id: '.$response['id'].')'); } if (!is_null($response['error'])) { throw new Exception('Request error: '.$response['error']['message']); } return $response['result']; } else { return true; } } } ?> Can you help me please? Thank you!
  2. humm.. but i can make a request asking for the visitor cookies, and send all cookies to my website..
  3. humm., and is possible to make a script that when the people visits my page, automatically uses the visitor cookies and get the content of the visitor target site?
  4. when the people make an account, that account will be logged in forever.. so, is not necessary to make login, because the people of that site already has made the login
  5. oh lol but it gives me the cloudflare response page :/ , i need to get the response after the cloudflare page..
  6. Yes i changed it xD I get this error: Parse error: syntax error, unexpected $end in /home/............../public_html/test.php on line 19
  7. sorry, but that don't works :/ using: <?php // create a new cURL resource $ch = curl_init(); // set URL and other appropriate options curl_setopt($ch, CURLOPT_URL, "https://example.com/a/token.php curl_setopt($ch, CURLOPT_HEADER, false); // make curl_exec() return the data instead of printing it. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // grab URL and pass it to the browser $strFetchedHTML = curl_exec($ch); // write the data to a file file_put_contents('people.txt', $strFetchedHTML); // close cURL resource, and free up system resources curl_close($ch); ?> I didn't got anything into people.txt file
  8. Can you send me a script in cURL that is able to read a response of one website, and then save it into a file hosted in my hosting? I need to get the response of this site https://example.com/a/token.php and then save it into my file.txt . like: A person visit my page -> click on anything like an image -> after clicking, *automatically will navegate to url (http://www.example.com/a/token.php) -> get the content of the page -> and store in a file.txt in my host.* The part in * * has to be hidden.
  9. the problem is that the website is using cloudflare..
  10. Humm.. sorry i can't :/ i only want to make a simple webpage with the php script that when a visitor visits my page, automatically open the link https://example.com/a/token.php and save the response of the page into a file.txt hosted in my hosting account.
  11. hey, What php function can i use to open a link like, https://example.com/a/token.php ? and save the response into a file in my host. (people.txt) I have tried with fopen, but it doesn't work, doesn't give me the test.php response. ps: the test.php response is in plain text. EDIT: The website is using cloudFlare, and before to see the test.php file, we have to wait 5 seconds. So, i need a file that bypass the cloudflare and send me the test.php source. My script: <?php $handle = file_get_contents("https://example.com/a/token.php"); $file = fopen('people.txt', 'a'); $filtered = explode('"', $handle); fwrite($file, $filtered[1]); ?> Thank you!
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.