/** * Use a curl handle to GET CSV data * * @param string $url The URL to GET from * @return string The raw CSV data or FALSE if none/on failure */ function curlGetCSV($url) { return curlGetData($url, array('Content-type: text/csv', 'Accept: text/csv, application/json')); }
/** * Use the web to get CSV weather data for 1 day * * @param DateTime $date * @return string CSV weather data */ public function getCSVData(&$date) { if (FALSE == ($url = $this->getCSVURL($date))) { return FALSE; } $csvData = curlGetData($url, array('Content-type: text/html', 'Accept: text/csv')); return $csvData; }