This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Date Types | |
* 전화번호, 짧은 텍스트 (10~20자): VARCHAR(64) | |
* 이메일 주소, 중간 길이 텍스트 (20~50자): VARCHAR(128) | |
* 주소, 긴 텍스트 (50자 이상): VARCHAR(256) 또는 그 이상 | |
*/ | |
$mode = "AES-256-CBC"; // 암호화 모드 | |
$key = "Y7q9N4r2T8x5F1j9U2v0K3l6Z8m2R5p3"; // 32바이트 key |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## 기본적으로 둘다 문자열 양쪽 끝에 있는 공백 및 다른 문자를 제거하는 함수. | |
trim() : ASCII 문자만 지원하며, 다른 문자 인코딩에서는 제대로 동작하지 않을 수 있다. | |
* 제거 지원 ASCII 문자 | |
공백 - " " (ASCII 32 (0x20)) | |
탭 - "\t" (ASCII 9 (0x09)) | |
개행문자 - "\n" (ASCII 10 (0x0A)) | |
캐리지 리턴 - "\r" (ASCII 13 (0x0D)) | |
NULL - "\0" (ASCII 0 (0x00)) | |
수직 탭 - "\x0B" (ASCII 11 (0x0B)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SELECT TABLE_NAME AS "Tables", | |
round(((data_length + index_length) / 1024 / 1024), 2) "Size in MB" | |
FROM information_schema.TABLES | |
WHERE table_schema = "DB_NAME" | |
ORDER BY (data_length + index_length) DESC; | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$result_dir = array(); | |
$dir = '/home/project/controller/'; | |
$handle = opendir($dir); | |
while ($file = readdir($handle)) { | |
if($file == '.'||$file == '..') continue; | |
if (is_dir($dir.$file)) $result_dir[$file] = $file; | |
} | |
closedir($handle); | |
sort($result_dir); | |
print_r($result_dir); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
루트(/) - 최상위 디렉토리 | |
/bin : 주요 명령 바이너리 | |
* mv,cp,rm,rmdir,df,sync 등의 기본적인 명령어 존재 | |
* root 사용자 뿐만 아니라 일반 사용자들도 사용할 수 있다. | |
/boot : Boot Loader의 고정 파일들 | |
/dev : 시스템 장치 파일 | |
* 하드디스크(/dev/sda) , CD-ROM(/dev/cdrom) 등 장치 파일 존재 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function is_hangul($str) { | |
// UTF-8 case | |
if ( preg_match ('/[\xE0-\xFF][\x80-\xFF][\x80-\xFF]/', $str) ) | |
return true; | |
// EUC-KR case | |
if ( preg_match ('/[\xA1-\xFE]/', $str) ) | |
return true; | |
return false; |