<?php |
<?php |
function getPage($url) |
function getPage($url) |
{ |
{ |
debug($url, "json"); |
debug($url, "json"); |
$ch = curl_init($url); |
$ch = curl_init($url); |
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); |
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); |
curl_setopt($ch, CURLOPT_HEADER, 0); |
curl_setopt($ch, CURLOPT_HEADER, 0); |
curl_setopt($ch, CURLOPT_TIMEOUT, 30); |
curl_setopt($ch, CURLOPT_TIMEOUT, 30); |
$page = curl_exec($ch); |
$page = curl_exec($ch); |
if (curl_errno($ch)) echo "<font color=red> Database temporarily unavailable: " . curl_errno($ch) . " " . curl_error($ch) . "</font><br>"; |
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); |
curl_close($ch); |
debug(print_r($page,true),"json"); |
debug(print_r($page,true),"json"); |
return $page; |
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; |
} |
} |
?> |
?> |