0

このコードを Web ページで約 2 年間使用していますが、突然エラーが発生し始めました。顕著な理由はありますか?これらは、エラーで参照されている 116 行目から 120 行目です。

$file = fopen("http:/xxxxxx/climo/reports/".$fileName, "r");
              $content = fgetcsv($file, 1000, ",");

              $id = 1;
              while ($content = fgetcsv($file, 1000, ",") != FALSE) {

エラー

.gov/climo/reports/today_raw_hail.csv) [function.fopen]: failed to open stream: no suitable wrapper could be found in /homepages/27/xxxx/htdocs/xxxxx/weather/php/mainEngine.php on line 116

Warning: fgetcsv() expects parameter 1 to be resource, boolean given in /homepages/27/xxxxx/htdocs/xxxx/weather/php/mainEngine.php on line 117

Warning: fgetcsv() expects parameter 1 to be resource, boolean given in /homepages/27/xxxx/htdocs/xxxx/weather/php/mainEngine.php on line 120
4

2 に答える 2

2

ホストが php.ini の 'allow_url_fopen' ディレクティブを更新した可能性があります

http://php.net/manual/en/filesystem.configuration.php

于 2013-05-24T18:49:02.980 に答える
0

どうやら、ホスティング プロバイダーがhttp://URL のサポートを中止したようです (エラーでわかるように)。

代わりに、 curlを使用して csv を読み取ってみてください。

于 2013-05-24T18:49:03.093 に答える