首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php文件夹结构XAMPP

php文件夹结构XAMPP
EN

Stack Overflow用户
提问于 2014-01-28 00:03:01
回答 2查看 2.2K关注 0票数 0

使用PHP (XAMPP)

我有一个简单的文件夹布局:

目前,我的index.php文件只包含"mainbar.php“

mainbar.php:

代码语言:javascript
复制
<?php
  require(config.php);
  include ("login/session.php");
  global $session;
  $logged=$session->CheckSession();
?>
<!DOCTYPE html>
<html>
<head>
  <script src='scripts/jquery.js'></script>
  <link rel='stylesheet' href='styles/mainbar.css'/>
</head>
<body>
<section class='topcontainer'>
  <nav id='mainnav'>
    <ul>
      <li><a href='#' class='acti' id='homepage'>Home<span class='badge red'>3</span></a></li>
      <li><a href='qms/qms.php' id='qmspage'>QMS<span class='badge yellow'>35</span></a></li>
      <li><a href='#' id='modelpage'>Model Search</a></li>
      <li><a href='#' id='partsdbpage'>Parts Database</a></li>      
      <li><a href='#' id='wddbpage'>WD Database</a></li>
      <li><a href='#' id='toolspage'>Tools</a></li>
      <li><img src='styles/img/profile.png' width='25px'/></li>
    </ul>
  </nav>
</section>

当用户点击"QMS“按钮时(href='qms/qms.php')。

我得到以下错误(使用chrome):

代码语言:javascript
复制
Failed to load resource (http://localhost/control/qms/scripts/jquery.js)

PHP将转到"qms“目录,然后尝试找到"scripts”文件夹,这是我不希望它做的。

请记住,我只是不能让它说"../scripts/jquery.js“,因为情况可能并不总是这样。

我如何设置它,使"jquery.js“拥有一个对父文件夹”control/scripts/“的永久引用??

EN

回答 2

Stack Overflow用户

发布于 2014-01-28 00:12:23

你可以这样做:

<script src='http://localhost/control/scripts/jquery.js'></script>

或者使用某个全局变量来实现此目的

票数 1
EN

Stack Overflow用户

发布于 2014-01-28 00:15:20

Amit建议使用绝对路径,但这是不灵活的。在部署站点时,您必须更改这些文件的路径,如果更改了本地主机的名称,则必须手动更新所有内容。

我假设您的站点配置为使用localhost/controls的根目录。如果是这种情况,您应该能够使用"/scripts/jquery.js“从controls文件夹中的任何位置链接到该脚本。

要找到根目录,请在PHP脚本中运行以下命令:echo $_SERVER['DOCUMENT_ROOT']

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21385596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档