如何使用include或require链接不同子文件夹中的页面

时间:2015-10-02 15:16:58

标签: php html

我正在创建一个网站,我将我的代码分成不同的部分,例如标题,正文,页脚等。我的文件夹结构如下。 我试图将我的registration.js链接到我的registration.php,我将如何实现这一目标 我试过了:

包括'../../ includes / registration.php';

webapp (rootfolder)
assests (subfolder)
       css (subfolder)
       js (subfolder)
           registration.js
config (subfolder)
includes (subfolder)
          registration.php

2 个答案:

答案 0 :(得分:0)

我正在尝试将我的registration.js链接到我的registration.php,我将如何实现这一目标。

如果你的意思是在registration.js文件中包含/调用/链接registration.php,请考虑您提供的层次结构:

registration.php

<head>
<script type="text/javascript" src="../assests/js/registration.js"></script>
</head>
  

注意:您可能需要拼写检查assests

答案 1 :(得分:0)

如果这是您的层次结构:

webapp/
  |-assests/
  |    |- css/
  |    |- js/
  |       |- registration.js
  |-config/
  |-includes/
      |- registration.php

我建议你改变它

'包含'就是这样,您包含的文件,您不想浏览到您的包含文件夹。您不希望有人能够浏览您的数据库配置文件,即使您已将其存储在函数或类中。

通常你会想要:

/var/www/
   |- webapp/
   |     |-assets/
   |     |    |-css/
   |     |    |-js/
   |     |    |-images/
   |     |-index.php
   |     |-registration.php
   |     |-ajax.php 
   |-includes/
   |    |-config/
   |    |   |-db_cfg.php
   |    |-functions.php

使用webapp php文件,您可以使用“include / var / www / includes / ...”或包含../ includes /..."

然后你的html脚本,css和图片链接是“assets / css”,“assets / js”和“assets / images”

另请参阅:php routing framework / clean urls