@TechNOIR

PHP. Не отрабатывает fgetcsv после переноса на хостинг. Как боротья?

Добрый день. Перенес от себя этого чат-бота вот сюда
Один в один.
У меня все работает (Установлена Vesta и PHP7)
Туда куда перенес не отрабатывает fgestcsv (Установлена ISPManager+PHP7 FastCGI (Nginx + PHP-FPM)).

Должен ответить на Привет. Но отвечает что не понимает. Стандартную фразу.
В чем может быть проблема? Какой-то доп. модуль нужен?
Код скрипта обработки:
$responses=array();

$row = 1;
$handle = fopen("../chat/base/base.csv", "r");
while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) {
    $num = count($data);
  //  echo "<p> $num полей в строке $row: <br /></p>\n";
    $row++;

  $d=iconv('windows-1251','utf-8//IGNORE',$data[0]);
  $b=iconv('windows-1251','utf-8//IGNORE',$data[1]);

  $responses["$d"] = $b;


}
fclose($handle);




	$q = $_GET["q"];

	$response = "";

	if ($q != "") {
		# code...
		$q = strtolower($q);
		foreach ($responses as $r => $value) {
			# code...
			if (strpos($r, $q) !== false) {
				# code...
				$response = $value;
			}

		}
	}
	$noresponse = "Я не понимаю!";
	echo $response === "" ? $noresponse : $response;
?>
  • Вопрос задан
  • 88 просмотров
Пригласить эксперта
Ответы на вопрос 1
@synapse_people
скорее всего не хватает прав, чтобы файл открыть
попробуй var_dump($handle);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы