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から開く/読み取る必要があることです。私が見落としているものはありますか、それともこれは間違ったやり方ですか?