[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 <?php 2 3 4 /** 5 6 * Retourne le nom DNS du serveur Se3 7 * @Version $Id: test_dns_se3.php 4764 2009-11-08 17:31:37Z crob $ 8 * @Projet LCS / SambaEdu 9 * @auteurs Philippe Chadefaux MrT 10 * @Licence Distribue selon les termes de la licence GPL 11 * @note 12 * Modifications proposées par Sébastien Tack (MrT) 13 * Optimisation du lancement des scripts bash par la technologie asynchrone Ajax. 14 15 16 */ 17 18 /** 19 20 * @Repertoire: /tests/ 21 * file: test_dns_se3.php 22 */ 23 24 25 26 require_once ('entete_ajax.inc.php'); 27 // Verifie DNS SE3 28 29 preg_match("/^(http:\/\/)?([^\:]+)/i","$urlse3",$adress); 30 //$com="/usr/bin/host -t A $adress[2] 2>&1"; 31 $phpv2=preg_replace("/[^0-9\.]+/","",phpversion()); 32 $phpv=$phpv2-0; 33 34 35 // Verifie la resolution de urlse3 si reponse 0% alors la resolution interne fonctionne 36 if ($phpv>=4.2) { 37 $com="ping -c 1 -w 1 $adress[2] | awk '/packet/ {print $6}'"; 38 } else { 39 $com="ping -c 1 $adress[2] | awk '/packet/ {print $7}'"; 40 } 41 //die($com); 42 43 $fp2=exec("$com",$out,$log); 44 $sortie=trim(implode(' ',$out)); 45 //die($sortie); 46 if ( $sortie == "0%" ) 47 die("1"); 48 else 49 die("0"); 50 51 52 ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Tue Mar 17 22:47:18 2015 | Cross-referenced by PHPXref 0.7.1 |