> 백엔드 개발 > PHP 튜토리얼 > Phison-up10 대량 생산 도구 v1.78.00 PHP 작성 텍스트 로그 구현 코드

Phison-up10 대량 생산 도구 v1.78.00 PHP 작성 텍스트 로그 구현 코드

WBOY
풀어 주다: 2016-07-29 08:42:51
원래의
1250명이 탐색했습니다.

코드 복사 코드는 다음과 같습니다.


**
* 파일 쓰기
* @param string $file file path
* @param string $str 내용 쓰기
* @param char $mode 쓰기 모드
*/
function writeFile($file,$str,$mode='w')
{
$oldmask = @umask(0);
$fp = @fopen($file,$mode)
@flock($fp, 3)
if(!$fp)
{
거짓 반환
}
else
{
@fwrite($fp,$str)
@fclose($fp); ( $oldmask);
true를 반환합니다.
}
}

각 요청의 URL 콘텐츠 기록과 같은 확장 애플리케이션

코드 복사 코드는 다음과 같습니다.

function writeGetUrlInfo()
{
  // 요청자의 주소, 클라이언트, 요청 페이지 및 매개변수를 가져옵니다.
$requestInformation = $_SERVER['REMOTE_ADDR'].', '.$_SERVER['HTTP_USER_AGENT'].', http://'.$_SERVER['HTTP_HOST'].htmlentities     ($_SERVER['PHP_SELF' ]).'?'.$_SERVER['QUERY_STRING']."n";
 $fileName = RootPath.'/log/'.date('Y-m-d').'.log'; 루트 디렉터리 RootPath 구성 파일에 있습니다. Define('RootPath', substr(dirname(__FILE__)))
 writeFile($fileName, $requestInformation, 'a'); //추가를 나타냅니다.
}

file_put_contents($filename,$data,FILE_APPEND)를 더 잘 사용하세요.
위 내용은 Phison-up10 대량생산 도구 v1.78.00의 내용을 포함하여 phison-up10 대량생산 도구 v1.78.00 PHP 텍스트 로그 구현 코드를 소개한 내용입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿