Добрый день. Перенес от себя
этого чат-бота вот
сюда
Один в один.
У меня все работает (Установлена 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;
?>