ホームページ  >  記事  >  バックエンド開発  >  PHP テキスト ログ実装コードの作成_PHP チュートリアル

PHP テキスト ログ実装コードの作成_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:37:34822ブラウズ

コードをコピー コードは次のとおりです:

**
* Write file
* @param string $file ファイルパス
* @param string $str write content
* @param char $mode write mode
* /
関数 writeFile($file,$str,$mode='w')
{
$oldmask = @umask(0)
$fp = @fopen($file,$mode); fp , 3);
if(!$fp)
{
を返す
}
@fwrite($fp,$str)
@umask($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 '; //Web サイトのルート ディレクトリ RootPath は設定ファイルにあります。 /追加を示します
}



file_put_contents($filename,$data,FILE_APPEND) をより適切に使用します。



http://www.bkjia.com/PHPjc/321895.html

www.bkjia.com
tru​​e

http://www.bkjia.com/PHPjc/321895.html技術記事次のようにコードをコピーします。 ** *ファイルの書き込み* @param string $file ファイル パス* @param string $str write content* @param char $mode write mode*/ function writeFile($file,$str,$mo. . .
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。