PHP include ausführen

  • Hallo Gemeinde

    ich benutze zum ausführen von PHP Allow PHP in Posts and Pages echo funktioniert super aber das includen einer php Datei von einem anderen Server funktionert nicht.

    PHP
    include(“http://wasweissich.de/copy/copy.php”);

    Kann mir jemand da bitte weiterhelfen?

    Vielen Dank

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • bei welchem Hoster bist du?

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • die Anführungszeichen sind jedenfalls falsch:
    include 'http://wasweissich.de/copy/copy.php';

    Manche Hoster verbieten aber das externe verbinden.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Bin nun schlauer... wie du schon vermuttet hast verhindert Strato das includen von anderen Domains

    Zitat

    Die auf der STRATO-Plattform installierten PHP-Versionen verfügen über einen integrierten Schutzmechanismus, um das Einschleusen von Fremdscripten in Ihren Webspace über den "php-include" Mechanismus zu erschweren.

    Aus diesem Grund weigert sich der PHP-Interpreter "include()-Anweisungen" auf URLs von externen Domains auszuführen, wenn die angegebene URL auch als GET- oder POST- Parameter an das Script übergeben wurde. Es erscheint dann eine Fehlermeldung wie:

    [HR][/HR]Warning:
    main() [url_wrapper]: include(http://www.[Domainname]/[scriptname.php]) denied ..[HR][/HR]
    Bei includes von externen URLs in PHP-Scripten sollte die Domain immer so angegeben werden, dass sie nicht per Parameter überschrieben werden kann (beispielsweise indem die URL fest in das Script einkodiert wird).

Jetzt mitmachen!

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