drpp5680 2016-09-14 07:44 采纳率: 0%
浏览 17

如何PHP相对路径?

I am trying to include my JS file, which includes all core Javascript files in a PHP file, but I cannot get the relative/root path to work, so I could use it across all the pages which are located in sub folders etc.

Here is the structure:

enter image description here

In Dashboard I have this:

enter image description here

In folder family I have a file called addJob.php where I am trying to include a file bottomscripts.php which is in Dashboard/PHP/views/JS_includes/.

I have to use these across all the pages so how can I set the path? I tried using this:

<?php
define('BASE_URL', 'http://localhost/Hoidja.ee/Dashboard/');

echo ('<script src='.BASE_URL.'assets/js/gsap/main-gsap.js"></script>');
echo ('<script src='.BASE_URL.'assets/js/resizeable.js"></script>');
echo ('<script src='.BASE_URL.'assets/js/neon-api.js"></script>');
echo ('<script src='.BASE_URL.'assets/js/neon-custom.js"></script>');

?>

But this gives me forbidden error. I also tried $_SERVER['DOCUMENT_ROOT'] but this gives me failed to load local resource.

<?php
$basePath = $_SERVER['DOCUMENT_ROOT'].'/Hoidja.ee/Dashboard/';

echo ('<script src='.$basePath.'assets/js/gsap/main-gsap.js"></script>');
echo ('<script src='.$basePath.'assets/js/resizeable.js"></script>');
echo ('<script src='.$basePath.'assets/js/neon-api.js"></script>');
echo ('<script src='.$basePath.'assets/js/neon-custom.js"></script>');

?> 
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥100 为什么这个恒流源电路不能恒流?
    • ¥15 有偿求跨组件数据流路径图
    • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
    • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
    • ¥15 CSAPPattacklab
    • ¥15 一直显示正在等待HID—ISP
    • ¥15 Python turtle 画图
    • ¥15 stm32开发clion时遇到的编译问题
    • ¥15 lna设计 源简并电感型共源放大器
    • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)