用php使用cURL阅读csv文件[已关闭]

q3qa4bjr  于 2023-09-29  发布在  PHP
关注(0)|答案(1)|浏览(97)

已关闭,此问题需要details or clarity。它目前不接受回答。
**想改善这个问题吗?**通过editing this post添加详细信息并澄清问题。

3天前关闭。
Improve this question
使用PHP,我试图读取Onedrive上的共享CSV文件,从中我有一个Sharepoint链接。我使用cURL,但我没有得到任何结果。如果你能帮我,我很感激。

<?php
//  URL SharePoint
$url = 'https://mega.nz/file/uBZUFLiB#Done9qKA4LHw3wJEDSAHZGhumTpkCgdIdmnVrE3nsIs';

/* Ini */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
/* Result as string */
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
/* Download the file from the URL */
$output = curl_exec($ch);
/* Data file to array */
$csv = array_map('str_getcsv', file($output);
/* Counting the records */
$nRegistros = count($csv);
/* Print */
echo $nRegistros."\n";
print_r($csv);
?>
fdx2calv

fdx2calv1#

它看起来像你在代码中的链接重定向到不同的页面,PHP中的cURL不遵循重定向。如果包含这一行,应该可以工作:

curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);

如果你想简化这个过程,你可以直接使用file_get_contents()函数,而不是cURL:PHP documentation

相关问题