0) $_http_host = $_SERVER['HTTP_HOST']; else return false; $mycloudnas_domains = Array( 'mycloudnas.com', 'myqnapnas.com', 'qcloudnas.com', 'myqnapcloud.com' ); foreach ($mycloudnas_domains as $d) { if (strncasecmp(stristr($_http_host,$d),$d,strlen($d))==0) { return true; } } return false; } if(isMyCloudNAS() == true){ $extPort = exec('/sbin/getcfg System ExtPort -d 0'); if(intval($extPort)>0) $webAccessPort = $extPort; else $webAccessPort = exec('/sbin/getcfg System "Web Access Port" -d 8080'); } else $webAccessPort = exec('/sbin/getcfg System "Web Access Port" -d 8080'); $webAccessIP = $_SERVER['SERVER_NAME']; if($_SERVER['HTTPS'] && exec('/sbin/getcfg Stunnel Enable -d 1') == '1'){ $protocol='https'; $webAccessPort = exec('/sbin/getcfg Stunnel Port -d 443'); } else $protocol='http'; if(isIPv6($webAccessIP)) $webAccessUrl = $protocol.'://['.$webAccessIP .']:'.$webAccessPort.'/'; else $webAccessUrl = $protocol.'://'.$webAccessIP .':'.$webAccessPort.'/'; ?>