php - Stream_get_contents() 不适用于 Cron 作业
问题描述
我的主机中有一个名为index.php
“public_html”文件夹的脚本(脚本内容见下文)。cronjob 每分钟执行一次“index.php”文件。
$handle = fopen('example.com', 'r');
$source= stream_get_contents($handle);
echo $source;
fclose($handle);
问题是每次使用 cronjob 执行“index.php”时,$source
都会是 ''(一个空字符串)!
但是当我使用 Firefox 手动执行index.php
并刷新它的选项卡时,$source
将是一个包含 example.com 的 html 源代码的字符串
我的网络主机或其他地方是否有任何限制设置,阻止stream_get_contects()
记录网站信息?
解决方案
推荐阅读
- node.js - 如何使用复选框输入从 false 更改为 true?
- python - 'dataframe' 对象没有属性 'str' 问题
- python - 如何从 python 中的拆分块中删除无声块?
- spring-boot - 跨测功机向用户发送 websocket 消息
- c# - 将数据从 JSON 解析到 Windows 窗体
- performance - 将 Hive LLAP(Tez) 用于 ETL 而不是传统的 Hive(Tez) 或 Spark 有什么缺点?
- c++11 - 有人能告诉我为什么我收到“检测到堆损坏”错误吗?
- r - 生成带有 have 标记数据的漂亮 kable 样式表
- django - raise TypeError("%s() 得到了一个意外的关键字参数 '%s'"
- javascript - 如果日期不在数组中,如何插入日期