분류 전체보기931 PHP 파일 업로드시 권한 설정 if(!is_dir($saveDir)) { $oldumask = umask(0); mkdir($saveDir, 0777); // or even 01777 so you get the sticky bit set umask($oldumask); } 이때... umask란 file이 생성될 때 사용할 file의 권한에 대해 mask를 인코딩하는 system 변수이다. 보통 3자리로 표현이 되며 각각의 자리는 user, group, other의 권한을 나타낸다. umake의 값은 3자리의 8진수의 값이며 각각의 값은 1,2,4의 값은 AND 연산한 결과이다. 0 : 사용자에게 모든 권한을 혀용. 4 : 사용자에게 읽기 권한은 주지 않음. 2 : 사용자에게 쓰기 권한을 주지 않음. 1 : 사용자에게 실행 권한을 주.. 2008. 10. 18. PHP mktime - 달력 관련 현재달의 1일이 몇번재 요일인지 숫자로 뽑기 blank = date("w",mktime(0,0,0,$month,1,$year)); 해당달의 마지막날 allday = date("t",mktime(0,0,0,$month,1,$year)); 2008. 10. 18. PHP unix 타임 보기 $today=time(); echo $today.'->unixtime '; $today_=date("Y-m-d H:i:s",$today); echo $today_.'->오늘 날짜 '; $yesterday=mktime(23, 59, 0, 05, 28, 2004); echo $yesterday.' ->어제 날짜와 시간 유닉스 타임, '; echo floor(($today-$yesterday)/(24*60*60)).' '; 2008. 10. 18. PHP DB에 데이타 한꺼번에 밀어넣기 예제 보통 데이타를 DB에 집어 넣을 때 load data infile 을 이용해서 화일로 부터 집어 넣습니다. 이런 방법도 무쟈게 빠름니다. 하지만 insert를 써서 데이타를 집어넣는 방법도 빠르게 할 수 있습니다. 예 1) for($i=0;$i 2008. 10. 18. 이전 1 ··· 198 199 200 201 202 203 204 ··· 233 다음