[تحسين] فحص حالة الخادم عن طريق البى اتش بى
كود لفحص حالة الخادم هل هو يعمل ام متوقف عن العمل # اسم الدومين المراد فحصه $domainName = "http://www.google.com" ; # الدالة function DomainCheck($domainName){ $startTime = microtime(true); $openDomain = fsockopen ($domainName, 80, $errno, $errstr, 10); $finishTime = microtime(true); $serverStatus = 0; # Control Structure if (!$openDomain) $serverStatus = -1; else { fclose($openDomain); $status = ($finishTime - $startTime) * 1000; $serverStatus = floor($serverStatus); } return $serverStatus; } # حالة الخادم $serverStatus = DomainCheck($domainName); # النتيجة if ($serverStatus != -1) { echo "السيرفر متوقف عن العمل حاليا" ; } else { echo "السيرفر يعمل بكفائة" ; } |
الموقع الآن فى الفترة التجريبية وهذا الجزء غير كامل وجارى العمل عليه، للراغبين في المساعدة برجاء التقدم