Make testremote more robust

This commit is contained in:
Robin Appelman 2014-06-16 13:21:00 +02:00
parent 6e06e1da0e
commit 5b1b6572f7
1 changed files with 8 additions and 3 deletions

View File

@ -8,13 +8,18 @@
OCP\JSON::checkAppEnabled('files_sharing');
OCP\JSON::checkLoggedIn();
OCP\JSON::callCheck();
$remote = $_GET['remote'];
if (file_get_contents('https://' . $remote . '/status.php')) {
function testUrl($url) {
$result = file_get_contents($url);
$data = json_decode($result);
return is_object($data) and !empty($data->version);
}
if (testUrl('https://' . $remote . '/status.php')) {
echo 'https';
} elseif (file_get_contents('http://' . $remote . '/status.php')) {
} elseif (testUrl('http://' . $remote . '/status.php')) {
echo 'http';
} else {
echo 'false';