2010-10-14 51 views
0

我有一個名爲的子目錄中的文件夾/ lefnavPHP包括()整個子目錄jQuery的導航欄

它包含此文件:

background.jpg 
demo.html 
heading_bg.jpg 
jquery.js 
navigation.jpg 
sliding_effect.js 
styles.css 
tab_bg.jpg 
Thumbs.db 
Thumbs.db/encryptable 

它實際上包含了人本教程的內容:

http://net.tutsplus.com/tutorials/javascript-ajax/how-to-create-a-mootools-homepage-inspired-navigation-effect-using-jquery/

我想包含在php中的整個文件夾,以便最終結果是(如此演示):

http://d2o0t5hpnwv4c1.cloudfront.net/004_Moo/tutorial/demo/demo.html

最好的從來就走到目前爲止,但它不工作,即使我添加的.css和.js文件都:

<?php 
foreach (glob("leftnav/*html") as $filename) { 
    include($filename); 
} 
?> 

我會想到:

include("leftnav/demo.html"); 

單獨應該工作,因爲它符合邏輯,當我包含和.html文件時,它應該調用.css等,但這不是我看到的情況。

編輯:

我認爲從來就分類問題的所在:

當我包括它呼籲的CSS的html的,但它在錯誤的文件夾會需要它,它不添加「/ leftnav /」我怎麼解決這個問題?

+2

你期待從PHP代碼中獲得什麼圖片? – 2010-10-14 17:47:40

+0

不知道,對不起!現在你這麼說,不是很聰明! – Trufa 2010-10-14 17:49:09

+0

@Col。彈片已經刪除它,以防止混淆。對於那個很抱歉! – Trufa 2010-10-14 17:57:40

回答

2

WOW。

您必須包括您的.js文件是這樣的:

<script type="text/javascript" src="path/to/your/file"></script> 

CSS文件:

<link rel="stylesheet" type="text/css" href="path/to/your/css/file" /> 

所有這一切都在一個PHP文件。

+0

我明白,但我正在尋找一種方法來包括我的整個文件夾而不是逐個文件。 – Trufa 2010-10-14 17:55:40

+0

我只是不明白你爲什麼要這樣做......圖像文件很可能是通過CSS或js文件「鏈接」的...... – 2010-10-14 17:58:26

+0

我想包含內容demo.html在另一個更高文件夾的文件中。更好? – Trufa 2010-10-14 18:10:59