curl_init()

Status
Niet open voor verdere reacties.

Remi1995

Gebruiker
Lid geworden
31 jul 2009
Berichten
291
Hallo.

Ik heb een keer een scriptje gemaakt waarmee ik de virtuele prijzen van spullen uit een spel kan ophalen en weer kan geven alleen het laden duurde erg lang en het werkt vaak niet.
Na even Googlen heb ik een veel beter script gevonden dat sneller zou moeten zijn.
Het enige nadeel is dat ik een error krijg als ik het script uitvoer.

Error:
Code:
Fatal error: Call to undefined function curl_init() in C:\xampp\htdocs\grandexchangetest.php  on line 7

Script:
Code:
<?php
// http://www.phphulp.nl/forum/showtopic.php?cat=2&id=55361&lasttopic=1
function getprice($id) {
    $url = "http://itemdb-rs.runescape.com/viewitem.ws?obj=".$id;
    $startat = "<b>Market price:</b> ";
    $stopat = "</span>";
    $ch = curl_init();
    $timeout = 5;
    curl_setopt ($ch, CURLOPT_URL, $url);
    curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
    $start = curl_exec($ch);
    curl_close($ch);
    $exploded = explode($startat,$start);
    $exploded = explode($stopat,$exploded[1]);
    $result = str_replace('<br />','',nl2br($exploded[0]));
    return $result;
}
echo "Prijs".getprice(1947); // 1947 is het nummer van een item
?>

Ik ben niet pro in php en ik weet niet wat het betekent.

Zou iemand kunnen uitleggen wat het probleem is en hoe ik het oplos?

(Als iemand er nog belang bij heeft hier heb ik het script vandaan 'phphulp).


Groeten, Remi1995
 
Raadpleeg gewoon de handleiding op php.net...
 
Dus ik moet nog iets extra's installeren?
Maar ik heb Xampp omdat ik dat makkelijker vind, ik het ook mogelijk om het daarop te installeren?


Nee,
Ik heb ook xampp.

Je hoeft maar 1 dingetje aan te passen.

1. Ga naar je xampp map.
2. Open de map "php"
3. Open het bestand: "php.ini"
4. zoek naar: ;extension=php_curl.dll
5. Haal de punt komma ( ; ) weg voor extension=php_curl.dll
6. Herstart xampp
7. Ga naar http://localhost/xampp/phpinfo.php en kijk of je "curl" kan vinden, zo ja, als het goed is staat er: cURL support enabled en nog wat informatie onder.
8. Jeej nu moet het werken?

:thumb: suc6
 
Nee,
Ik heb ook xampp.

Je hoeft maar 1 dingetje aan te passen.

1. Ga naar je xampp map.
2. Open de map "php"
3. Open het bestand: "php.ini"
4. zoek naar: ;extension=php_curl.dll
5. Haal de punt komma ( ; ) weg voor extension=php_curl.dll
6. Herstart xampp
7. Ga naar http://localhost/xampp/phpinfo.php en kijk of je "curl" kan vinden, zo ja, als het goed is staat er: cURL support enabled en nog wat informatie onder.
8. Jeej nu moet het werken?

:thumb: suc6

Ik ga het proberen, dank je.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan