Ergebnis 1 bis 9 von 9

Thema: cURL geht bei Strato nicht

  1. #1
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard cURL geht bei Strato nicht

    Hi,

    ich suche nach einer Lösung für ein cURL Script, welches viele Monate funktioniert hat und nun in einen Timeout läuft.

    Ich bin nicht so firm mit cURL, deshalb hab ich mir die Online-Hilfe angeschaut und dort den Code erstellen lassen:
    https://reqbin.com/curl

    Der Befehl:
    Code:
    curl https://something.de/seite
    klappt dort perfekt, es wird die nötige Seite zurückgegeben. Dann lass
    ich mir PHP-Code erstellen:
    PHP-Code:
    $url "https://something.de/seite";

    $curl curl_init($url);
    curl_setopt($curlCURLOPT_URL$url);
    curl_setopt($curlCURLOPT_RETURNTRANSFERtrue);

    //for debug only!
    curl_setopt($curlCURLOPT_SSL_VERIFYHOSTfalse);
    curl_setopt($curlCURLOPT_SSL_VERIFYPEERfalse);

    $resp curl_exec($curl);
    curl_close($curl);
    var_dump($resp); 
    und versuche das bei Strato, da läuft es aber nicht. Nach einer langen Laufzeit kommt
    bool(false)
    Strato hab ich befragt, die sagen aber nur, dass sie sich nicht um Scripts kümmern können; versteh ich auch, meine Frage wäre eher, ob etwas geblockt wird.

    Hat jemand einen Tipp oder gar eine Lösung?

    Danke und VG

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Läuft die URL im selben Virtual Host wie das PHP Script, das ausgeführt wird? bzw. wie wird das PHP Script ausgeführt?
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    Hi,

    der Code steckt in einer PHP-Datei, die ruf ich direkt im Browser auf. Die Url, die ich holen möchte ist ganz woanders. Also, andere Domain.

    Ganz genau versteh ich deine Frage nicht? Sry...

    VG.

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Die Frage ist eh beantwortet, denke ich

    Anstatt alles zu Fuß per curl selbst zu machen würde ich empfehlen symfony/http-client zu nutzen, dann ist die Fehlersuche auch evt. einfacher.
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    Hi,

    die Frage ist beantwortet? Hm, ok... wo denn?

    VG.

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Zitat Zitat von Lengen1971 Beitrag anzeigen
    die Frage ist beantwortet? Hm, ok... wo denn?
    Ich habe gefragt:

    Zitat Zitat von Spooky Beitrag anzeigen
    Läuft die URL im selben Virtual Host wie das PHP Script, das ausgeführt wird? bzw. wie wird das PHP Script ausgeführt?
    Du hast geantwortet:

    Zitat Zitat von Lengen1971 Beitrag anzeigen
    der Code steckt in einer PHP-Datei, die ruf ich direkt im Browser auf. Die Url, die ich holen möchte ist ganz woanders. Also, andere Domain.

    Aber um dem jetzt zur Sicherheit nochmal nachzugehen: die andere Domain befindet sich bspw. auf einem ganz anderen Server?
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    Hi,

    OK, verstehe...ich muss noch sagen, das Script lief von 2018 bis März 2022, deswegen meine Verwunderung.

    Ja, die zu holende Webseite liegt auf einem komplett anderen Server.

    Der Online-Code-Maker schafft es ja auch, die Webseite zu fetchen. Ich dachte, es wäre was einfaches.

    VG.

  8. #8
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Also in meinem Webhosting Basic sind laut phpinfo() keine Funktionen disabled (no value).

  9. #9
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    Hi,

    abschließend, ja, phpinfo() hatte ich schon probiert, auch nix disabled. Kann nur noch sein, dass die angeforderte Seite irgendwie sowas blockt.
    Mit anderen Webseiten geht der Code einwandfrei.

    Gut, dann bleibt´s dabei. VG.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •