• Guten Tag

    Ich habe vor Monaten eine externe Datei mittels diesen Code eingebunden in die WordPress Seite
    Nun bekomme ich eine Fehlermeldung, ob wohl ich nichts an den PHP Einstellungen geändert habe. Rufe ich die externe Datei selbst auf, gehts.

    Wie kann ich dies beheben
    Vielen Dank für das Feedback

    Interne Datei

    
    if (isset($_GET["kunde"]))
    {
    $promo= $_GET["kunde"];
    }
    else
    {
    $kunde= "internet";
    }
    $inhalt = 'http://externe.url?kunde='.$kunde;
    
    include ($inhalt);
    

    PHP user.INI Datei

    
    allow_url_fopen = 1
    allow_url_include = 1
    
    zlib.output_compression = On
    

    Fehlermeldung

    Warning: include(http://externe.url?kunde=internet): Failed to open stream: Connection refused in /home/clients/pfade/preisliste.php on line 11

    Warning: include(): Failed opening ‚http://externe.url?kunde=internet‘ for inclusion (include_path=‘.:/opt/php8.0/lib/php‘) in /home/clients/pdad/preisliste.php on line 11

Ansicht von 3 Antworten – 1 bis 3 (von insgesamt 3)
  • Deine Frage hat nichts mit WordPress zu tun und wäre in einem PHP-Forum oder Websites wie z.B. Stackoverflow besser aufgehoben. (Status des Thread auf „keine Support-Frage“ geändert.)

    Der Code scheint (soweit wir ihn präsentiert bekommen) fehlerhaft zu sein.

    Zur Veranschaulichung der Code als Pseudocode:

    Wenn der GET-Parameter kunde gesetzt wurde,
    - dann gib der Variablen $promo den Wert des GET-Paramaters
    - sonst gib der Variable $kunde den Wert des GET-Parameters
    
    Weise der Variablen $inhalt eine URL mit 
    angehängtem Wert der Variablen $kunde zu. 
    (Hinweis: die Variable $kunde ist nicht 
    definiert, wenn die URL einen GET-Parameter 
    kunde hatte!)

    Abgesehen davon stellt sich die Frage, ob die aufgerufene URL ein PHP-Skript einbindet.

    Thread-Starter helpmypw

    (@helpmypw)

    Auch wenn ich den Code so schreibe im WordPress, gehts nicht, kommt immer noch die Warnung wegen Include
    $inhalt = ‚http://externe.url?kunde=internet‘;
    include ($inhalt);

    Nochmal:

    Deine Frage hat nichts mit WordPress zu tun und wäre in einem PHP-Forum oder Websites wie z.B. Stackoverflow besser aufgehoben.

    Thread geschlossen.

Ansicht von 3 Antworten – 1 bis 3 (von insgesamt 3)
  • Das Thema „Warning: include Failed opening“ ist für neue Antworten geschlossen.