Bannerleiste einbauen

  • Hey Leute,

    ich möchte gerne eine Bannerleiste wie hier:

    http://img3.imagebanana.com/img/k3v5t1o6/bannerleiste.jpg

    Die PHP-Datei dazu habe ich mit folgendem Inhalt erstellt:

    PHP
    <center>
    <a href="http://www.meinungsplanet.de/hier-werben/"><img src="http://www.meinungsplanet.de/wp-content/themes/dilectio/dilectio/images/120x60.png"></img></a>
    <a href="http://www.meinungsplanet.de/hier-werben/"><img src="http://www.meinungsplanet.de/wp-content/themes/dilectio/dilectio/images/120x60.png"></img></a>
    <a href="http://www.meinungsplanet.de/hier-werben/"><img src="http://www.meinungsplanet.de/wp-content/themes/dilectio/dilectio/images/120x60.png"></img></a>
    <a href="http://www.meinungsplanet.de/hier-werben/"><img src="http://www.meinungsplanet.de/wp-content/themes/dilectio/dilectio/images/120x60.png"></img></a>
    <a href="http://www.meinungsplanet.de/hier-werben/"><img src="http://www.meinungsplanet.de/wp-content/themes/dilectio/dilectio/images/120x60.png"></img></a>
    <a href="http://www.meinungsplanet.de/hier-werben/"><img src="http://www.meinungsplanet.de/wp-content/themes/dilectio/dilectio/images/120x60.png"></img></a>
    <a href="http://www.meinungsplanet.de/hier-werben/"><img src="http://www.meinungsplanet.de/wp-content/themes/dilectio/dilectio/images/120x60.png"></img></a>
    </center>

    Dazu folgende Funktion in den Header eingebaut:

    PHP
    <?php include(meinungsplanet/wp-content/themes/dilectio/dilectio/small_ad.php); ?>

    Aber es wird immer ein Fehler ausgespuckt.

    Was kann ich tun bzw. was mache ich falsch?

    • 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

  • Was kann ich tun bzw. was mache ich falsch?

    Wie soll man das sagen können, wenn du uns die Fehlermeldung vorenthälst?

    Nichtsdestotrotz wäre es eine gute Idee, beim include die URL in Anführungszeichen einzuschließen. Vielleicht wäre das auch schon die Behebung des Fehlers.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Wie soll man das sagen können, wenn du uns die Fehlermeldung vorenthälst?

    Nichtsdestotrotz wäre es eine gute Idee, beim include die URL in Anführungszeichen einzuschließen. Vielleicht wäre das auch schon die Behebung des Fehlers.


    "Warning: main(meinungsplanet/wp-content/themes/dilectio/dilectio/small_ad.php): failed to open stream: No such file or directory in /hp/an/af/ra/www/meinungsplanet/wp-content/themes/dilectio/dilectio/header.php on line 57"

    Anführungszeichen haben den Fehler nicht behoben.

  • Die Fehlermeldung sagt es ja:
    No such file or directory

    Also der angegebene Pfad stimmt so nicht.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Die Fehlermeldung sagt es ja:
    No such file or directory

    Also der angegebene Pfad stimmt so nicht.


    So liegt die Datei aber auf dem ftp-Server. Selbst wenn ich das Root-Verzeichnis 'www' weglasse, kommt der Fehler.

  • Das ist nur die eine Seite. Du musst auch überlegen, ob die Datei vom aufrufenden Verzeichnis aus erreicht werden kann.
    Denn über meinungsplanet/wp-content/themes/dilectio/meinungsplanet/wp-content/themes/dilectio/dilectio/small_ad.php ist die Datei sicher nicht zu erreichen.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Das ist nur die eine Seite. Du musst auch überlegen, ob die Datei vom aufrufenden Verzeichnis aus erreicht werden kann.
    Denn über meinungsplanet/wp-content/themes/dilectio/meinungsplanet/wp-content/themes/dilectio/dilectio/small_ad.php ist die Datei sicher nicht zu erreichen.


    Und wie finde ich heraus, ob das Verzeichnis die Datei erreicht? :confused:

  • Ich meine, es ist doch ganz simpel...Du musst eben beachten, von wo du die Datei aufrufst, wenn du relative Pfade verwendest.
    Die Datei liegt im gleichen Ordner wie die anderen Dateien des Themes. Wozu also da nochmal alle Verzeichnisse angeben?
    Wiegesagt, wenn du so den Code angibst, bist du ja schon im Ordner meinungsplanet/wp-content/themes/dilectio
    Und im Ordner dilection gibt es keine weiteren Unterordner meinungsplanet/wp-content/themes/dilectio.
    Also sollte einfach ('small_ad.php') ausreichen.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Ich meine, es ist doch ganz simpel...Du musst eben beachten, von wo du die Datei aufrufst, wenn du relative Pfade verwendest.
    Die Datei liegt im gleichen Ordner wie die anderen Dateien des Themes. Wozu also da nochmal alle Verzeichnisse angeben?
    Wiegesagt, wenn du so den Code angibst, bist du ja schon im Ordner meinungsplanet/wp-content/themes/dilectio
    Und im Ordner dilection gibt es keine weiteren Unterordner meinungsplanet/wp-content/themes/dilectio.
    Also sollte einfach ('small_ad.php') ausreichen.


    Für dich es simpel, für mich ist das wie ein Buch in altgriechisch.

    Jetzt hat es aber geklappt und ich bin dir sehr dankbar! :)

Jetzt mitmachen!

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