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.
Merci
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); }
Partager