0

我的功能有些问题,file_get_contents()当我尝试读取 URL 时它无法正常工作

http://google.com

是可访问的,但是当我尝试访问像“classes/connect_temp.txt”这样的任何文件时,它是不可访问的。

这是我使用的一些代码

$file_path =realpath('./')."/classes/connect_temp.txt";
    $temp_cont = file_get_contents($file_path);
    if(empty($temp_cont)){$temp_cont=$this->dbSetings;}

我应该在代码中更改什么或应该检查哪些配置设置。

请帮我解决这个问题

4

3 回答 3

0

也许尝试curl
样本..

$ch = curl_init("path-to-the-file");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);      
curl_close($ch);
echo $output;
于 2010-07-15T12:24:00.120 回答
0

display_errors使用和/或启用错误报告error_reporting

于 2010-07-15T09:47:27.423 回答
0

利用:

echo $file_path;

检查代码真正试图读取的文件。

于 2010-07-15T09:58:52.183 回答