file_get_contents 函数不起作用

发布于 09-10 15:00 字数 508 浏览 4 评论 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;}

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

请帮我解决这个问题

I have some problem with file_get_contents() function, it not working properly when I tried to read URL like

"http://google.com"

is accessible but when I tried to access any file like "classes/connect_temp.txt" it is not accessible.

Here is some code i use

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

What should I change in code or which config settings should I check of it.

Please Help me on this problem

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

那支青花2024-09-17 15:00:13

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

Enable error reporting using display_errors and/or error_reporting.

jJeQQOZ52024-09-17 15:00:13

用途:

echo $file_path;

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

Use:

echo $file_path;

To check what file the code is really trying to read.

ˇ宁静的妩媚2024-09-17 15:00:13

也许尝试 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;

Maybe try curl ?

Sample..

$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;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文