Subversion Repositories ALCASAR

Rev

Rev 360 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 360 Rev 421
Line 55... Line 55...
55
	
55
	
56
	return $_text;
56
	return $_text;
57
} 
57
} 
58
// Fonction de test de connectivité internet
58
// Fonction de test de connectivité internet
59
function internetTest(){
59
function internetTest(){
-
 
60
	$host = "www.alcasar.info";	# premier test sur www.alcasar.info
60
	$host = "74.125.230.83";  #www.google.fr
61
        $host2 = "74.125.230.83";  	# sur www.google.fr si le premier ne répond pas
61
	$port = "80";
62
        $port = "80";
62
	//var $num;	//non utilisé
63
        //var $num;     //non utilisé
63
	//var $error;	//non utilisé
64
        //var $error;   //non utilisé
64
	
65
 
65
	if (! $sock = @fsockopen($host, $port, $num, $error, 5)) {
66
        if (! $sock = @fsockopen($host, $port, $num, $error, 3)) {
-
 
67
                if (! $sock = @fsockopen($host2, $port, $num, $error, 3)) {
66
		return false;
68
                        return false;
-
 
69
                } else {
-
 
70
                        fclose($sock);
-
 
71
                        return true;
-
 
72
                }
67
	} else {
73
        } else {
68
		fclose($sock);
74
                fclose($sock);
69
		return true;
75
                return true;
70
	}
76
        }
71
}
77
}
72
// Fonction de test du filtrage
78
// Fonction de test du filtrage
73
function filtrageTest($file, $search_regex){
79
function filtrageTest($file, $search_regex){
74
	$pointeur = fopen($file,"r");
80
	$pointeur = fopen($file,"r");
75
	$result = false;
81
	$result = false;