I am using WAMP for my PHP framework. I am trying to test this code
<?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());
?>
The PATH to my Factual.php file is absolutely correct but the file returns the following errors
Warning: require_once(C:\\wamp\\wwwactual-php-driver-master\\Factual.php): failed to open stream: Invalid argument in C:\\wamp\\www\\foodmeets\\restaurants.php on line 2
Fatal error: require_once(): Failed opening required 'C:\\wamp\\wwwactual-php-driver-master\\Factual.php' (include_path='.;C:\\php\\pear') in C:\\wamp\\www\\foodmeets\\restaurants.php on line 2
Please note I had performed the testing of the PHP install environment using the command
php -f test.php yourFactualKey yourFactualSecret [logfile]
as mentioned in the Factual Driver(V3) for PHP on Github( https://github.com/Factual/factual-php-driver )
您必须转义 \\f (\\f 元字符用于查找换页符。)
require_once "C:\wamp\www\\factual-php-driver-master\Factual.php";
Your backslashes is converted into special chars by PHP. For instance, ... arrays\\news.php gets turned into
...arrays
ews.php
You should escape them like this:
$path = "C:\\NucServ\\www\\vv\\static\\arrays\\news.php"; Or use singles, like this:
$path = 'C:\\NucServ\\www\\vv\\static\\arrays\\news.php';
Also, your if is messed up. You shouldn't fopen the file again. Just use your $fp which you already have.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.