gpt4 book ai didi

PHP 无法从 URL 打开/读取 CSV 文件,而我可以从本地主机打开/读取它。怎么了?

转载 作者:搜寻专家 更新时间:2023-10-31 20:48:01 25 4
gpt4 key购买 nike

我正在尝试使用 php 从在线存储的 .csv 文件中获取一些数据 (www.website.com/data/my_file.csv)。在本地主机上测试代码时(使用 xampp)一切正常,但是当我将文件移动到我的在线服务器时它不起作用。我正在做的是:

$filesize=2000;
$handle = fopen("www.website.com/data/my_file.csv", "r") or die ('cannot open the file');
$raw = fread($handle, $filesize);
fclose($handle);

这会给我“无法打开文件”。如果我从本地主机尝试相同的代码,它就可以工作。此外,我尝试了另一种方式:

$filesize=2000;
$handle = fopen("my_file.csv", "r") or die ('cannot open the file');
$raw = fread($handle, $filesize);
fclose($handle);

这确实有效,但问题是 .csv 文件应该从完整的 url 打开/读取。有什么我忽略的地方,或者这只是错误的做法吗?

最佳答案

您是否使用某种共享主机帐户?很多地方都不允许通过禁用 allow_url_fopen 指令进行远程调用。

尝试在文件开头运行:

<?php
ini_set("allow_url_fopen", 1);

关于PHP 无法从 URL 打开/读取 CSV 文件,而我可以从本地主机打开/读取它。怎么了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11169662/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com