log.php 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. header( "Content-type: text/html; charset=utf-8" );
  3. date_default_timezone_set('PRC');
  4. $loginfo = $_GET[ 'loginfo' ];
  5. $detail = $_GET['detail'];
  6. $fail = $_GET[ 'fail' ];
  7. $nextCase = $_GET['next'];
  8. $date = date( 'Y-m-d' );
  9. $browser = getBrowser();
  10. $tmpLog = $browser.'--- '.date('H:i:s ').$loginfo."下一个用例:$nextCase";
  11. if ( $fail == 'true' ) {
  12. $failHandle = fopen( "log/$date--fail.txt" , "a" );
  13. fwrite( $failHandle , iconv("UTF-8", "GBK", $tmpLog . "\n" ));
  14. fwrite( $failHandle , iconv("UTF-8", "GBK", "detail:\n".str_replace("\\n","\n",$detail)."\n" ) );
  15. fclose( $failHandle );
  16. }
  17. /*$handle = fopen( "log/$date.txt" , "a" );
  18. fwrite( $handle , $tmpLog. "\n" );
  19. fwrite( $handle , "detail:\n".str_replace("\\n","\n",$detail)."\n" );
  20. fclose( $handle );*/
  21. function getBrowser(){
  22. if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 9.0"))
  23. $browser = "Internet Explorer 9.0";
  24. else if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 8.0"))
  25. $browser = "Internet Explorer 8.0";
  26. else if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 7.0"))
  27. $browser = "Internet Explorer 7.0";
  28. else if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 6.0"))
  29. $browser = "Internet Explorer 6.0";
  30. else if(strpos($_SERVER["HTTP_USER_AGENT"],"Firefox"))
  31. $browser = "Firefox";
  32. else if(strpos($_SERVER["HTTP_USER_AGENT"],"Chrome"))
  33. $browser = "Google Chrome";
  34. else if(strpos($_SERVER["HTTP_USER_AGENT"],"Safari"))
  35. $browser = "Safari";
  36. else if(strpos($_SERVER["HTTP_USER_AGENT"],"Opera"))
  37. $browser = "Opera";
  38. else $browser = $_SERVER["HTTP_USER_AGENT"];
  39. return $browser;
  40. }
  41. ?>