PHP Include()整个子目录和jQuery导航栏

时间:2010-10-14 17:44:58

标签: php jquery include directory subdirectory

我有一个名为/ lefnav

的子目录文件夹

它包含以下文件:

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等,但是我看到的情况并非如此。

编辑:

我认为我已经解决了问题所在:

当我包含.html时,它确实调用了css,但它在错误的文件夹中调用它,它没有添加“/ leftnav /”我怎么能解决这个问题?

1 个答案:

答案 0 :(得分: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文件中的所有内容。