js / php文件和ajax函数的路径

时间:2012-10-06 07:52:13

标签: php javascript path

我在一个结构化的目录列表中移动文件后遇到了问题(我在所有文件中使用了相对链接)。

快速概述:

www
  js
    functions.js
  php
    ajax.send.php       include ('./functions.php');
    ajax.delete.php     include ('./functions.php');
    functions.php
  other dirs that have no influence
  index.php             include ('./php/functions.php'); and ofc js embedding <script type="text/javascript" src="./js/functions.js"></script>

startpage上的ajax工作正常,但ajax.send.php和ajax.delete.php中的php函数无法正常工作(但路径是否正确?!) 我已经在这两个文件中尝试了所有可能的路径,但是没有办法让这些东西起作用。

我错过了什么吗?我已经走到了尽头。

问候Fabio

2 个答案:

答案 0 :(得分:0)

你能试试吗

ajax.send.php       include ('./php/functions.php');
ajax.delete.php     include ('./php/functions.php');

答案 1 :(得分:0)

最好使用绝对路径。尝试使用这种结构:

ajax.send.php       include dirname(__FILE__) . DIRECTORY_SEPARATOR . 'functions.php';
index.php           include dirname(__FILE__) . DIRECTORY_SEPARATOR . 'php' . DIRECTORY_SEPARATOR . 'functions.php';