我在桌面上安裝了Windows 8並重新安裝aptana和xampp後,我無法使用!feof($ handle)。我想保存在我的$ SYMB arra.here納斯達克的符號是一個例子,我的錯誤:feof():3不是有效的流資源
$symb = array();
$url = "http://www.nasdaq.com/screening/companies-by-name.aspx?letter=0&exchange=nasdaq&render=download";
$handle = fopen("$url","r");
while(!feof($handle)){
$line = fgetcsv($handle, 1024);
if($line!="Symbol" && isset($line[0]) && $line[0] != null ){
$symb[] = trim($line[0]);
}
fclose($handle);
}
我的錯誤:
警告:FEOF():3是不是一個有效的流資源位於C:\ xampp \ htdocs \ demos \ screener \ candleScreener.php在線61
警告:fgetcsv():3不是C:\ xampp \ htdocs \ demos \ screener \ candleScreener中的有效流資源。 php on line 62
警告:fclose():3不是C:\ xampp \ htdocs \ demos \ scr中的有效流資源eener \ candleScreener.php on line 66 .......
有沒有必要改變php.ini文件中的設置,或者它可能是什麼? 謝謝。
.....
$url = "http://www.nasdaq.com/screening/companies-by-name.aspx?letter=0&exchange=nasdaq&render=download";
$handle = fopen("$url","r");
$txt = fread($handle, 8);
print_r($txt);
.....
打印出: 「符號」
所以我fopen()函數是罰款....
是的,安裝XAMPP打破'feof'。 –