那好吧。我有我的connect.php文件,它可以从根文件夹中的txt文件中恢复服务器和数据库的信息。这个可以工作,因为我可以登录到我的门户,并使用几乎所有我已经解决的功能。每当我调用AJAX时,问题就会出现。每次我尝试使用暗示AJAX调用的东西时,我都会收到这样的警告:
WARNING: FOPEN(CONFIG.TXT): FAILED TO OPEN STREAM: NO SUCH FILE OR DIRECTORY.以下是连接代码:
include_once ('installer.php');
ini_set("auto_detect_line_endings", true);
$handle = fopen("config.txt", "r");
if ($handle) {
$i=0;
while (($line = fgets($handle)) !== false) {
$ln[$i]= trim($line);
$i++;
}
}
if (!$handle || $i == 0) {
header("refresh:0;url=install.php");
exit;
}
fclose($handle);
$db = mysql_connect($ln[0],$ln[1],$ln[2]);
if (!$db) {
header("refresh:0;url=install.php");
exit;
}
if (!mysql_select_db("jstool",$db))
installdb();正如我之前所说的,它几乎在门户中的任何地方都能完美地工作。现在,如果我不包含connect.php,ajax调用就不起作用。但如果我这样做了,我会收到此警告,但没有数据。我的问题在哪里?
发布于 2014-03-14 16:38:53
这是一个关于相对路径的问题。
在您的public_html中,这个"config.txt“到底在哪里?试着从你的php中给它一个ajax调用的路径或相对路径,它就会起作用。
https://stackoverflow.com/questions/22399714
复制相似问题