curl statt file_get_contents, allow_url_fopen

klausi89

Erfahrenes Mitglied
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
 
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.
 

Neue Beiträge

Zurück