2017-12-13 2 views
-2

Ich möchte Menüleiste aus verschiedenen Ordner meiner Website aufrufen. Ich tat es, indem ich php <?php include("../../menu.php"); ?>Rufen Sie die Menüleiste aus verschiedenen Ordner

benutzte, aber ich bin nicht imstande, Bilder der Menüleiste zu benennen. Diese Methode ist geeignet, wenn sich alles im selben Ordner befindet. Ist es möglich, es mit Javascript zu tun?

+0

Sie sind absolut in der Lage, sowohl PHP-Dateien als auch Bilder, die in den gewünschten Ordnern gespeichert sind, aufzurufen. Wie Sie das tun, hängt vollständig von Ihrer Ordnerstruktur und den Dateien ab, die Sie nicht berücksichtigt haben. –

+0

Sie können auch JavaScript Ajax verwenden, um den gesamten HTML-Code aus 'menu.php' zu holen –

Antwort

0

Include ist nicht eine Funktion, und Sie müssen keine Klammern verwenden. Stattdessen ist es ein Sprachkonstrukt, genau wie echo.

Versuchen Sie es mit dieser:

<?php include "../../menu.php"; ?> 

Was Ihre Bildpfade, sollten Sie die Bildpfade relativ zum Document-Root gesetzt, so dass es mit dem gleichen Pfad zugegriffen kann unabhängig davon, wo in der Website Sie sind .

Fügen Sie dazu / vor allen src Tags <img> hinzu, da dies den Pfad relativ zum Dokumentenstamm setzt und Sie von überall darauf zugreifen können. Zum Beispiel

<?php echo '<img src="/image.png"/>'; ?> //inside menu.php 
Verwandte Themen