<?php |
<?php |
function getPage($url) |
|
{ |
/* |
debug($url, "json"); |
* Copyright 2010,2011 Alexander Sadleir |
$ch = curl_init($url); |
|
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); |
Licensed under the Apache License, Version 2.0 (the 'License'); |
curl_setopt($ch, CURLOPT_HEADER, 0); |
you may not use this file except in compliance with the License. |
curl_setopt($ch, CURLOPT_TIMEOUT, 30); |
You may obtain a copy of the License at |
$page = curl_exec($ch); |
|
if (curl_errno($ch)) { |
http://www.apache.org/licenses/LICENSE-2.0 |
echo "<font color=red> Database temporarily unavailable: "; |
|
echo curl_errno($ch) . " " . curl_error($ch); |
Unless required by applicable law or agreed to in writing, software |
if (isDebug()) { |
distributed under the License is distributed on an 'AS IS' BASIS, |
echo $url; |
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
} |
See the License for the specific language governing permissions and |
echo "</font><br>"; |
limitations under the License. |
} |
*/ |
curl_close($ch); |
|
debug(print_r($page,true),"json"); |
function getPage($url) { |
return $page; |
debug($url, 'json'); |
|
$ch = curl_init($url); |
|
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); |
|
curl_setopt($ch, CURLOPT_HEADER, 0); |
|
curl_setopt($ch, CURLOPT_TIMEOUT, 45); |
|
$page = curl_exec($ch); |
|
if (curl_errno($ch)) { |
|
echo '<font color=red> Database temporarily unavailable: '; |
|
echo curl_errno($ch) . ' ' . curl_error($ch); |
|
if (isDebug()) { |
|
echo $url; |
|
} |
|
echo '</font><br>'; |
|
} |
|
curl_close($ch); |
|
debug(print_r($page, true), 'json'); |
|
return $page; |
} |
} |
function curPageURL() |
|
{ |
function curPageURL() { |
$isHTTPS = (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on"); |
$isHTTPS = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on'); |
$port = (isset($_SERVER["SERVER_PORT"]) && ((!$isHTTPS && $_SERVER["SERVER_PORT"] != "80") || ($isHTTPS && $_SERVER["SERVER_PORT"] != "443"))); |
$port = (isset($_SERVER['SERVER_PORT']) && ((!$isHTTPS && $_SERVER['SERVER_PORT'] != '80') || ($isHTTPS && $_SERVER['SERVER_PORT'] != '443'))); |
$port = ($port) ? ':' . $_SERVER["SERVER_PORT"] : ''; |
$port = ($port) ? ':' . $_SERVER['SERVER_PORT'] : ''; |
$url = ($isHTTPS ? 'https://' : 'http://') . $_SERVER["SERVER_NAME"] . $port . htmlentities(dirname($_SERVER['PHP_SELF']) , ENT_QUOTES); |
$url = ($isHTTPS ? 'https://' : 'http://') . $_SERVER['SERVER_NAME'] . $port . htmlentities(dirname($_SERVER['PHP_SELF']), ENT_QUOTES); |
return $url; |
return $url; |
} |
} |
?> |
|
|
|
|
|