Ich verwende Oracle RightNow, die das Zend-Framework verwendet. Ich habe den Code unten in einem Modell.PHP Fehler: Funktion Registrierung fehlgeschlagen - Name doppelt - curl_init
function getTicketAvailability($id){
\load_curl();
$url = "https://www.eventbriteapi.com/v3/events/".$id."/ticket_classes/?token=XXXXXXXXXXXX";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_VERBOSE, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$body = \curl_exec($ch);
curl_close($ch);
$json = \json_decode($body,true);
return $json["ticket_classes"][0]["on_sale_status"];
}
Wenn ich es einmal in einer Seite anrufe, ist alles in Ordnung. Wenn ich es habe zweimal anrufen, erhalte ich die folgenden:
Function registration failed - duplicate name - curl_init
Ich habe auch das gleiche für curl_copy_handle, curl_version, curl_setopt, curl_setopt_array etc
Alle Ideen, wie dieses Problem zu lösen?
Was bewirkt die 'load_curl'-Funktion? Es klingt wie die Curl-Erweiterung wird zweimal geladen. – iainn