Anzeige

 curl statt file_get_contents, allow_url_fopen

#1
Hallo ich habe wieder mal folgendes Problem....

ich habe den Hoster gewechselt und dort ist die Servereinstellung von allow_url_fopen auf off
daraus habe ich mit meiner Api für die Preisabfrage nun das Problem das diese
nicht mehr funktinoniert......

curl allerdings könnte ich nutzen nur leider fehlt mir da die Ahnung,
hat vielleicht jemand ne Idee wie ich das lösen könnte.

Hier der bisherige Code:

PHP:
$urldoge = "http://data.bter.com/api/1/ticker/doge_btc";

   $doge = file_get_contents($urldoge);

   if ($doge === false)
   {
       echo 'Fehler: no data';
   }
       else
   {
       $dogejson = json_decode($doge, true);

       if (is_null($dogejson))
       {
           echo 'Fehler: JSON';
       }
           else
       {
           $dogepreis = $dogejson["last"];
       }
   }
Bitte um Hilfe
 
#2
Hi

geklaut von http://stackoverflow.com/questions/8540800/php-how-can-use-curl-instead-file-get-contents :
PHP:
function file_get_contents_curl($url) {
    $ch = curl_init();

    curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);       

    $data = curl_exec($ch);
    curl_close($ch);

    return $data;
}
In deine PHP-Datei kopieren und dann file_get_contents_curl statt file_get_contents verwenden.
 
Anzeige

Neue Beiträge

Anzeige