1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
<?php
function updateLog($userType, $userID){
$base_dir = $_SERVER['DOCUMENT_ROOT']; //웹서버 설치 경로
$date = date("Ymd"); // 현재 날짜 구하는 함수
$is_dir = $base_dir.'/signUpLog/'.$date.'/'; // 저장 경로가 존재하는지 판별
if(!is_dir($is_dir)){ // 디렉토리가 존재하지 않는다면 새로 생성 0777은 권한 설정
mkdir($is_dir, 0777);
}
$fileName = "0".$userType.$userType.".txt"; // 생성할 파일 이름과 확장자
$text = "USERTYPE : ".$userType." | "."UID : ".$userID; // 생성할 파일에 들어갈 텍스트
$logFile = fopen($is_dir."/".$fileName,"a"); // 생성한 파일 열기
if(fwrite($logFile, $text."\r\n")){ // 생성한 파일에 텍스트 입력하기
fclose($logFile); // 닫기
return true;
}else{
return false;
}
}
?>
|
1. 생성할 파일을 저장 할 경로가 있는지 판별한다. (경로가 존재하지 않는다면 경로 생성);
is_dir() 함수는 경로 판별 함수이다.
2. 생성할 파일의 이름과 확장자 지정 (phpdptj '.' 기호는 문자열 붙이는 기능);
$파일 이름 변수 = "당신이 원하는 파일이름".".txt";
3. fopen( 열고자 하는 파일 경로, "a");
4. fwrite( 입력하고자하는 파일, 들어갈 내용 ); // 입력하고자하는 파일은 반드시 fopen()함수로 열어주어야 한다.
5. fclose( 닫고자하는 파일);
'WAMP > php' 카테고리의 다른 글
php에서 mail 보내기 (0) | 2019.08.30 |
---|---|
php에서 curl 사용하기 (0) | 2019.08.30 |
wamp [회원 정보 수정] 기능만들기 (0) | 2019.05.30 |
wamp [회원정보 아이디/비번 찾기] 만들기 (0) | 2019.05.30 |
게시판 만들기 3. 본인 글 수정/삭제 하기 (0) | 2019.05.28 |