cURL erhält keine Daten mehr!

  • Hallo an alle,



    ich habe ein großes Problem! Meine Seite ist im vollen Betrieb und plötzlich erhält cURL in einem wichtigen Script keine Daten mehr! Dies bringt den gesamten Seitenbetrieb zum erliegen!


    Das besagte Script läuft nun schon seit über einen Monat und hat immer tadellos die Daten geliefert und nun stelle ich plötzlich fest, dass seit einigen Tagen keine Daten mehr ankommen. Habe mich aufgrund der dringlichkeit sofort drangesetzt und sitze nun schon die ganze Nacht daran, aber es ist mir einfach unerklärlich, warum keine Daten ankommen. Das Script wurde im gesamten Betrieb nicht verändert und plötzlich kommen einfach keine Daten mehr.


    Rufe ich die url normal über den Browser auf bekomme ich die Daten, wie es sein sollte:


    Url: "https://lstatsapi.adcocktail.com/ls_export_events_lead.php?UID=xxxxx&HASH=xxxxxxxxxxxxxxxxxxxxxxx&WSID=129497&D1=2014-10-28&D2=2014-10-28"


    (UID & HASH Zugangsdaten maskiert)


    Browser liefert Daten:


    Code
    18480829;58500;4664;88.71.250.199;2014-10-28 02:35:21;1;0000-00-00 00:00:00;2.0000;716;
    18480871;58500;1656;;2014-10-28 02:37:36;1;0000-00-00 00:00:00;0.5500;706;
    18480872;58500;4556;;2014-10-28 02:37:47;1;0000-00-00 00:00:00;2.5000;708;
    18480884;58500;4835;;2014-10-28 02:35:39;1;0000-00-00 00:00:00;1.7000;717;



    Alles gut soweit, wenn denn mein Script denn auch die Daten erhalten würde!



    Script:



    Rückgabe des Scripts für $data:


    "bool(false)"



    Meine Seite ist im vollem Betrieb und dieser Fehler beeinträchtgt den Betrieb grundlegend. Ich sitze bereits die ganze Nacht dran, aber es ist mir ein absolutes Rätsel, warum mein Script keine Daten erhält. Wie bereits erwähnt läuft dieses Script seit über einen Monat und lieferte IMMER fleißig und zuverlässig die Daten und plötzlich nichts mehr! Es wurde nichts an dem Script verändert, das kann ich definitiv sagen, da ich allein arbeite.


    Ich verstehe es einfach nicht.



    Bitte, bitte, bitte helft mir!



    gruß
    knuff

  • immer prüfen, was an e-msgs oder stauscode geliefert wird.


    ich bekomme

    Zitat

    Error: SSL certificate problem: unable to get local issuer certificate


    kenne die Seite aber nicht, ...
    musst halt mal sehen, was Du an status oder emsg bekommst.

  • hi cotton,



    daten erhält man nur mit den Zugangsdaten UID und HASH, die ich ja allerdings hier nicht posten kann.


    Ich bekomme keinerlei Warnungen oder Fehler. Das Script arbeitet und am Ende kommt einfach nichts
    zurück und fertig.


    Bis zum 19.10. lief alles zuverlässig und reibungslos und seit dem 20.10. kamen einfach keine Daten mehr an.
    Änderungen am Script wurden definitiv NICHT durchgeführt.


    Andere CSV quellen, die mit dem gleichen Script ausgelesen werden, arbeiten weiter einwandfrei.


    Bei oben genannten Url bekomme ich allerdings als Ausgabe mittels vardump immer bool(false).


    Ich dachte auch schon vielleicht ein technischer Fehler beim anderen Server, aber dann würde ich ja
    auch keine Daten erhalten, wenn ich die url einfach im browser aufrufe oder nicht?


    Doch direkt im Browser kommen aber Daten zurück.


    Ich versteh es alles einfach nicht. Von einen Tag auf den anderen funktioniert es einfach nicht mehr
    ohne das irgendwas geändert wurde.


    Und ich weiß einfach nicht warum.


    Ich hoffe sehr jemand kann mir helfen, da dies erheblich den Seitenbetrieb stört.


    gruß
    knuff

  • Da musst du wohl tendenziell eher beim Betreiber der Seite direkt fragen, da wir dir logischerweise ohne die entsprechenden Credentials nicht richtig helfen koennen. Evtl. hat sich da bei den cURL-Richtlinien was geaendert oder so.
    Ins blaue reingeraten versuch mal den user-agent zu setzen, den braucht man z.B. bei wikipedia fuer eine cURL-Anfrage, z.B.

    PHP
    curl_setopt($ch, CURLOPT_USERAGENT, 'MyBot/1.0 (http://www.mysite.com/)');


    Du kannst es auch mal mit file_get_contents probieren.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!