我从一堆php包含文件构建了我的网站...就像模板一样工作,当我在一个文件中更改某些内容时,整个网站发生了变化..好吧现在困扰我...当我点击一个单选按钮时,ajax应该激活它应该尝试与其他php文件通信应该连接到数据库并将信息发送回原始页面,但它无法连接到数据库,因为该文件包含php include函数,它只会工作如果id把那个包含文件的内容放在那里manualy。但是如果它像这样说它就不会起作用
include("includes/connect.php");
如果我manualy将connent粘贴到该文件中,我会工作
$connect = mysql_connect("localhost","root","");
mysql_select_db("demo") or mysql_error();
有没有办法让它与include函数一起使用?
答案 0 :(得分:2)
您忘记了include
与client, javascript, post
无关。
您可能包含错误文件夹中的文件。尝试改变
include("includes/connect.php");
到
include(dirname(__FILE__)."/includes/connect.php");
并确保包含/ connect.php
答案 1 :(得分:1)
我认为你应该使用绝对路径而不是相对路径。 尝试改变
include("includes/connect.php");
on
include(__DIR__ . "/includes/connect.php");
你应该添加/../../ near includes以获得正确的方式。 如果使用PHP5.2而不是__DIR__,请使用dirname(__ FILE __');