Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Wrong parameter count for curl_setopt()
Forum PHP.pl > Forum > Przedszkole
amii
Warning: Wrong parameter count for curl_setopt() in /var/www/vhosts/strona.pl/httpdocs/proxy.php on line 114

Ci jest nie tak, że wyskakuje ten komunikat ? Sesja curl jest na nowo inicjalizowana i zamykana w każdej pętli. Całość nie znajduje się w żadnej pętli.

  1. foreach ($check_url as $key => $value) {
  2. $value_ok = explode('::', $value);
  3. echo 'Link url: '.$value_ok[0].'<br>'; //do celów testowych - OK
  4. echo 'Dwojka: '.$value_ok[1].'<br>'; //do celów testowych - OK
  5.  
  6. $ch = curl_init();
  7. curl_setopt($ch, $value_ok[0]); //LINE 114
  8. curl_setopt($ch, CURLOPT_HEADER, 1); /
  9. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  10. $head = curl_exec($ch);
  11. curl_close($ch);
  12. $licznik = preg_match($regex_img, $head, $match);
  13. $port = isset($match[1]) ? $match[1] : "unknown";
  14.  
  15. switch ($port) {
  16.  
  17. case 411:
  18. case 406:
  19. $port_ok = $value_ok[1].':80';
  20. break;
  21.  
  22. case 402:
  23. case 409:
  24. $port_ok = $value_ok[1].':8080';
  25. break;
  26.  
  27. case 546:
  28. case 605:
  29. $port_ok = $value_ok[1].':3128';
  30. break;
  31.  
  32. case "unknown":
  33. $port_ok = 'blad w wartosci switch';
  34. break;
  35.  
  36. default:
  37. $port_ok = 'blad w wartosci switch';
  38. break;
  39. }
  40.  
  41. }


OK dobra nieważne zapomniałem CURLOPT_URL
wookieb
2 parametr to nazwa właściwości jaką chcesz zmienić/ustawić a ty podałeś konkretną wartość. Błąd oznacza, że podałeś złą liczbę argumentów.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.