login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Fatal Error curl_init

Offline Wave6 - 14/05/2007 12:15
Avatar van Wave6PHP beginner Beste mensen,

ik krijg deze Fatal error: Call to undefined function curl_init() in C:\Program Files\xampp\htdocs\curltelefoon.php on line 5 error

Wat heb ik verkeerd gedaan zie hieronder mijn code

  1. <?php
  2.  
  3. if(isset($_POST['submit']))
  4. {
  5. $ch = curl_init("http://www.detelefoongids.nl");
  6. curl_setopt($ch, CURLOPT_POST, true);
  7. curl_setopt($ch, CURLOPT_POSTFIELDS, "wie=" .$wie. "&waar=" .$waar."");
  8. curl_exec($ch);
  9.  
  10. if(curl_errno($ch))
  11. {
  12. echo curl_errno($ch);
  13. }
  14. else
  15. {
  16. echo "er is een curl verbinding";
  17. }
  18. }
  19. else
  20. {
  21. ?>
  22. <form method='post' action="<?=$_SERVER['PHP_SELF']?>">
  23. wie: <input type='text' name='wie'>
  24. waar: <input type='text' name='waar'>
  25. <input type='submit' name='submit' value='zoek'>
  26. </form>
  27. <?php
  28. }
  29. ?>

4 antwoorden

Gesponsorde links
Offline marten - 14/05/2007 12:25
Avatar van marten Beheerder Check met phpinfo(); eens of de cURL extensie wel enabled is op je host. Anders gaat het niet werken .

Regel 5 moet de action zijn van het formulier zoals die bovenaan het overzichtje stond in het vorige topic.
Offline Wave6 - 14/05/2007 12:44 (laatste wijziging 14/05/2007 12:53)
Avatar van Wave6 PHP beginner Ok ik zal is kijken

*edit*

Ik gebruik xampp

*edit 2*

nu is mijn code zo
  1. <?php
  2.  
  3. if(isset($_POST['submit']))
  4. {
  5. $ch = curl_init("http://www.detelefoongids.nl/dtgi/ZoekUitgebreidInDeTelefoongids.do");
  6. curl_setopt($ch, CURLOPT_POST, true);
  7. curl_setopt($ch, CURLOPT_POSTFIELDS, "wie=" .$wie. "&waar=" .$waar."");
  8. curl_exec($ch);
  9.  
  10. if(curl_errno($ch))
  11. {
  12. echo curl_errno($ch);
  13. }
  14. else
  15. {
  16. echo "er is een curl verbinding";
  17. }
  18. }
  19. else
  20. {
  21. ?>
  22. <form method='post' action="<?=$_SERVER['PHP_SELF']?>">
  23. wie: <input type='text' name='wie'>
  24. waar: <input type='text' name='waar'>
  25. <input type='submit' name='submit' value='zoek'>
  26. </form>
  27. <?php
  28. }
  29. ?>


en ik heb de php ini die dll files aangezet voor curl,
alleen heb ik nog echter wel die error.
Offline marten - 14/05/2007 12:51 (laatste wijziging 14/05/2007 12:52)
Avatar van marten Beheerder En? Daar heb je ook extensions in 
Als hij niet aan staat kan je hem zelf makkelijk toevoegen.

Edit

Je moet de velden ook goed benoemen Ik heb het uitgebreide zoeken formulier gebruikt. Ook in je cURL setopt waardes moet je dan die velden goed meesturen. Dus in je php en in je formulier de juiste veldnamen doorsturen.
Offline Ultimatum - 14/05/2007 15:19
Avatar van Ultimatum PHP expert Heb je al op php.net gekeken, daar staat dat je allemaal dingen geinstalleerd moet hebben zo

Citaat:
In order to use PHP's cURL functions you need to install the » libcurl package. PHP requires that you use libcurl 7.0.2-beta or higher. In PHP 4.2.3, you will need libcurl version 7.9.0 or higher. From PHP 4.3.0, you will need a libcurl version that's 7.9.8 or higher. PHP 5.0.0 requires a libcurl version 7.10.5 or greater.


Heb je da ook allemaal gedaan dan?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.244s