Может работать мой PHP файл штраф при проверке его через браузер, но выдает ошибку бесконечного цикла при запуске через CLI:fgetcsv метание ошибки при вызове из CLI
fgetcsv() ожидает параметр 1, чтобы быть ресурсом, логический данными по линии 30 (в то время как линия)
Код:
readCSV("feeds/data.csv");
function readCSV($csvFile) {
$count = 0; //for counting array objects
$storedQuotes = array();
$handle = fopen($csvFile, 'r');
//fgetcsv($file, 1000, ","); //remove first line
while (($line = fgetcsv($handle, 1000, ",")) !== FALSE) {
$quote = $line[2];
$author = $line[1];
//add element to $csv_arr with $quote and $author
$csv_arr[]=array(
"quote" => $quote,
"author" => $author
);
}
fclose($file);
}
Как я могу получить мою программу для запуска с помощью PHP CLI?
Проверить путь к файлу csv и его существованию –
Парсы в порядке через веб-страницу. Файл есть. – user1721449
«Парсы в порядке через веб-страницу» не означает ничего. Промойте это из своего мозга и посмотрите на проблему. $ handle, скорее всего, «false», что указывает на ошибку. Файл не найден. Проблема разрешения. и т. д. Сосредоточьтесь на проблеме, и у вас есть шанс найти решение. – kainaw