Subversion Repositories ALCASAR

Rev

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

Rev 592 Rev 719
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";
60
        $host = "www.google.fr";  # Google Test
61
        $host2 = "74.125.230.83";  #www.google.fr
61
        $host2 = "www.alcasar.info";
62
        $port = "80";
62
        $port = "80";
63
        //var $num;     //non utilisé
63
        //var $num;     //non utilisé
64
        //var $error;   //non utilisé
64
        //var $error;   //non utilisé
65
 
-
 
66
        if (! $sock = @fsockopen($host, $port, $num, $error, 2)) {
65
	if (! $sock = @fsockopen($host, $port, $num, $error, 2)) {
67
                if (! $sock = @fsockopen($host2, $port, $num, $error, 3)) {
-
 
68
                        return false;
66
		return false; } # Internet access is down
69
                } else {
67
	else 	{   
70
                        fclose($sock);
68
		fclose($sock);
71
                        return true;
69
		if ($sock = @fsockopen($host2, $port, $num, $error, 2))	{
72
                }
-
 
73
        } else {
-
 
74
                fputs($sock,"GET http://$host/images/M_images/weblink.png HTTP/1.0\n\n");
70
                	fputs($sock,"GET http://$host2/images/M_images/weblink24.png HTTP/1.0\n\n");
75
                fclose($sock);
71
                	fclose($sock); }
76
                return true;
72
		return true;
77
        }
-
 
78
 
73
		}
79
}
74
}
80
// Fonction de test du filtrage
75
// Fonction de test du filtrage
81
function filtrageTest($file, $search_regex){
76
function filtrageTest($file, $search_regex){
82
	$pointeur = fopen($file,"r");
77
	$pointeur = fopen($file,"r");
83
	$result = false;
78
	$result = false;