首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法打开流: ajax调用中没有这样的文件或目录

无法打开流: ajax调用中没有这样的文件或目录
EN

Stack Overflow用户
提问于 2014-03-14 16:28:40
回答 1查看 1.1K关注 0票数 0

那好吧。我有我的connect.php文件,它可以从根文件夹中的txt文件中恢复服务器和数据库的信息。这个可以工作,因为我可以登录到我的门户,并使用几乎所有我已经解决的功能。每当我调用AJAX时,问题就会出现。每次我尝试使用暗示AJAX调用的东西时,我都会收到这样的警告:

代码语言:javascript
复制
WARNING: FOPEN(CONFIG.TXT): FAILED TO OPEN STREAM: NO SUCH FILE OR DIRECTORY.

以下是连接代码:

代码语言:javascript
复制
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调用就不起作用。但如果我这样做了,我会收到此警告,但没有数据。我的问题在哪里?

EN

回答 1

Stack Overflow用户

发布于 2014-03-14 16:38:53

这是一个关于相对路径的问题。

在您的public_html中,这个"config.txt“到底在哪里?试着从你的php中给它一个ajax调用的路径或相对路径,它就会起作用。

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

https://stackoverflow.com/questions/22399714

复制
相关文章

相似问题

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