2017-12-13 2 views
-2

私のウェブサイトの別のフォルダからmenubarを呼びたいと思います。私はPHPを使ってやったよ<?php include("../../menu.php"); ?>別のフォルダからmenubarを呼び出す

しかし、私はメニューバーの画像を呼び出すことができません。 この方法は、すべてが同じフォルダにある場合に適しています。それはJavaScriptを使用してそれを行うことは可能ですか?

+0

あなたが望むフォルダに保存されているPHPファイルと画像の両方を必ず呼び出すことができます。どのようにするかは、フォルダ構造とファイルに依存します。 –

+0

JavaScript Ajaxを使用して、すべてのHTMLコードを 'menu.php'から取得することもできます –

答えて

0

Includeない関数であり、あなたは括弧を使用する必要はありません。代わりに、それはechoのように、言語構造です。

これを使用してみてください:あなたのイメージのパスについては

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

、それはあなたがしているサイトに関係なくどこ同じパスを使ってアクセスできないようにあなたは、ドキュメントルートからの相対イメージパスを設定する必要があります。

の前に/を追加してください。<img>タグになります。これにより、ドキュメントルートからの相対パスが設定され、どこからでもアクセスできるようになります。たとえば、

<?php echo '<img src="/image.png"/>'; ?> //inside menu.php 
関連する問題