간단한 로그인 PHP (파일 근거하는 & 짤막한 농담)
종종 우리는 (php 개발자) 특정 우리의 원본을 제충하기 위하여 메시지를 벌채할 필요가 있다. 여기에서 나는 당신의 메시지를 빨리 그리고 고통없이 벌채하는 과태 syslog 방법 및 매우 더 간단한 (및 나아지기 위하여) 방법을 기술할 것이다.
PHP 설명서는 벌채를 위한 syslog 를 사용하여 건의한다.
syslog에 대한 문제
syslog에 대한 문제는 그것의 실시가 시스템 의존형 이다 이다. 예를 들면 openlog는 창에 () 지원되지 않는다.
당신은 접근이 (당신이 공동 웹 호스팅 환경에 인 경우에) 있고 또는 대략 알지 않을지도 모른다 로그 데이터의 위치는 시스템 의존형 이다.
절차는 당신이 간단한 임시 로그 메시지를 위해 착수하고 싶을지도 모른다 더 성가시다.
syslog 사용하기
견본 부호는 syslog를 사용하여 여기 있다:
<>
define_syslog_variables (); // 열리는 syslog가, 가공 ID를 포함하고 또한 보낸다 //는 표준 오차에 통나무, 사용자 정의를 사용한다 기계장치를 벌채하는 // openlog ("myScriptLog", LOG_PID | LOG_PERROR, LOG_LOCAL0);
// 어떤 부호
만약에 (authorized_client ()) {
//는 무언가를 한다
} 그밖에 {
// 권한외 클라이언트!
// 통나무 시도
$access = 날짜 ("Y/m/d H: I: s");
syslog (LOG_WARNING, "권한외 클라이언트: $ACCESS $_SERVER [REMOTE_ADDR] ($_SERVER [HTTP_USER_AGENT]) ");
}
closelog ();
? >
더 간단한 대안
지금 당신의 간단한 벌채 필요를 위한 더 빠르고 더 간단한 대안으로 보기를 시킨다.
file_put_contents ("log_file_name", $data, FILE_APPEND);
$data는 당신이 벌채해 원하는 자료이다. 당신은 또한 배열에서 통과할 수 있다. 이것은 원본이에서 빌어지는 전화번호부에 있는 파일을 창조하고 당신의 로그 메시지를 추가한다.
, 어떻게 에, PHP 주요 뉴스의 밑에 신청하는 의 기술 주, 웹, 웹 서비스, Windows |
|
RSS 2.0 |
Trackback 이 기사 |
이 기사를 이메일을 보내십시오
당신은 또한 읽고 싶을지도 모른다 |


Technorati 마음에 드는 것에게 추가하십시오


































2006년 8월 23 1:24 pm에
오픈 소스 소프트웨어, PHP 의 웹, WebLog에 [...] 기사, 어떻게에, 주요 뉴스, 기술 주 | | RSS 2.0 | Trackback 이 기사 | 전자 우편 thisArticle [...]
2007년 9월 11일 11:44 pm에
이 힌트를 엄청나게 많은 수를 감사한다!
나가 필요로 한 무엇을 그것 \ '정확하의 s. 나는 거의 진실한 너무 좋은 보이는 때 isn \ 't를 이용의 어떤 거기 희망한다.
[그것은 또한 과자와 그런을 추가하는 벌채 서비스에 좋은 대안을 위해 만든다. 나는 의미한다, 나는 사용하고 \ 그(것)들 - 얼마나 많은 페이지, 입장과 출구 페이지 및 그것지 전부, 나가 무슨 키워드가 사용되는 알고 싶은 - 그러나 때때로… 때때로 당신은 다만 stinkin \ 'IP 주소를 원한다!!
I \ 'm Microsoft Excel 견과, 그래서 나는 처음부터 끝까지 분류하고 나의 자신의 도표, 도표, 여과기, 아이디어, 실시를 만드는 자료에는의 엄청난 규모가 있을 수 있을 것입니다 싶다.
당신의 1날의 적은 코드 행은 바로 필요한 것 이다.
고맙게 여기는 나폴리 FL 미국의 Ken -.
2007년 9월 제 12 8:41 pm에
이것은 이용이 아니다