Я использую WAMP для моей платформы PHP. Я пытаюсь проверить этот код
<?php
require_once "C:\wamp\www\factual-php-driver-master\Factual.php";
$factual= new Factual("/*API Key*/","/*API Secret*/");
$query= new FactualQuery;
$query->limit(3);
$res= $factual->fetch("places", $query);
print_r($res->getData());
?>
ПУТЬ к моему файлу Factual.php абсолютно верна, но файл возвращает следующие ошибки
Предупреждение: require_once (C: \ wamp \ wwwactual-php-driver-master \ Factual.php): не удалось открыть поток: неверный аргумент в C: \ wamp \ www \ foodmeets \ restaurant.php в строке 2
Неустранимая ошибка: require_once (): не удалось открыть обязательное ‘C: \ wamp \ wwwactual-php-driver-master \ Factual.php’ (include_path = ‘.; C: \ php \ pear’) в C: \ wamp \ www \ foodmeets \ restaurant.php в строке 2
Обратите внимание, что я провел тестирование среды установки PHP с помощью команды
php -f test.php yourFactualKey yourFactualSecret [logfile]
как упоминалось в фактическом драйвере (V3) для PHP на Github (https://github.com/Factual/factual-php-driver)
вы должны экранировать \ f (Метасимвол \ f используется для поиска символа фида формы.)
require_once "C:\wamp\www\\factual-php-driver-master\Factual.php";
Ваш обратный слеш конвертируется в специальные символы с помощью PHP.
Например, …Массивы \ news.php превращается в
…массивы
ews.php
Вы должны избегать их так:
$ path = «C: \ NucServ \ www \ vv \ static \ arrays \ news.php»;
Или используйте синглы, как это:
$ path = ‘C: \ NucServ \ www \ vv \ static \ arrays \ news.php’;
Кроме того, ваш if испорчен. Вы не должны снова открывать файл. Просто используйте ваш $ fp, который у вас уже есть.