Mercurial > hg > ywww
view examples/search/resultsSet.php @ 43:dbc006408d2b
ASSUMES we have SetEnv PHP_VALUE "include_path =.:/var/test/private:/var/test/ywww:/usr/share/php" in apache2/.../test.conf
use dl(...) for debug logging, defined in dlog.php
use doAmazonRequest in amazonBookSearch
use ../private/web.php (q.v., not in mercurial) for Aserver and Aassociates
Started by updating from 40:c24ae74bf6d5, i.e. just before the bug on the main line
author | Charlie Root |
---|---|
date | Sat, 05 Jan 2019 18:00:10 -0500 |
parents | 077b0a0a3e6d |
children |
line wrap: on
line source
<?php class resultsSet { var $searchType; var $count; function __construct($type, $cnt) { include_once('constants.php'); $this->searchType = $type; $this->count = $cnt; } function getXMLResults($query){ $API = 'http://boss.yahooapis.com/ysearch/'.$this->searchType .'/v1/'; $request = $API . $query .'?format=xml&appid='. APP_ID . '&count=' . $this->count ; //echo $request; $ch = curl_init($request); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); $output = curl_exec($ch); curl_close($ch); //echo $output; $xml = simplexml_load_string ($output); return $xml; } }