bonjour, voila je voudrais interpréter du javascript avant de mettre les valeurs obtenues dans un fichier... je pense que c possible avec flush mais je ne sais pas comment faire.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
$source="Inconnue";
if(isset($_SERVER['HTTP_REFERER']))
	$source=$_SERVER['HTTP_REFERER'];
$Langue = explode(",",$_SERVER["HTTP_ACCEPT_LANGUAGE"]);
$Langue = strtoupper(substr(chop($Langue[0]),0,2));
$ip_client=$_SERVER["REMOTE_ADDR"];
 
ob_start();
$stat="";
$stat.="***********************************************************************************************\n\r\n\r";
$stat.="[LANG = ".$Langue."] - [IP = ".$ip_client."]\n\r\n\r\n\r";
$stat.="Systeme d'exploitation : <script type=\"text/javascript\">document.write(getPlatform());</script>\n\r\n\r\n\r";
$stat.="Navigateur : <script type=\"text/javascript\">document.write(getNavigator());</script>\n\r\n\r\n\r";
$stat.="Plugins installés : <script type=\"text/javascript\">document.write(getPlugins());</script>\n\r\n\r\n\r";
$stat.="Page source : ".$source."\n\r";
flush();
ob_flush();
ob_end_flush();
 
if(isset($_SERVER['HTTP_REFERER']))
	{
	echo substr($_SERVER['HTTP_REFERER'],0,22);
	if (substr($_SERVER['HTTP_REFERER'],0,22) != "http://max.a44.free.fr")
		{
		$file = fopen("log.txt","a");
		fputs($file,$stat."\n\r");
		fclose($file);
		}
	}
else
	{
	$file = fopen("log.txt","a");
	fputs($file,$stat."\n\r");
	fclose($file);
	}
Merci