쉘상에서 php 코드 구동하기
#!/usr/bin/php 실행 권한 있어야함. chmod +x [filename]
- PHP
- · 2009. 10. 15.
#!/usr/bin/php 실행 권한 있어야함. chmod +x [filename]
/************************************************ PHP Ver 5.1 이상일때 타임존 버그 해결. ************************************************/ $date_area = $date_area?$date_area:"Asia/Seoul"; if(function_exists("date_default_timezone_set")) { @date_default_timezone_set($date_area); } function datetimeFunc() { return true; } /** * 시간포맷 년월일시분초 */ function GetDatetime($format='Y-m-d H:i:s',$unixtime = '') { if(!d..
/****************************** scandir() : php5에서 디렉토리 목록 반환 ******************************/ if(function_exists("scandir") == false) { function scandir($d,$o = 0) { if(!is_dir($d)) { return false; } $arr = Array(); if ($dh = opendir($d)) { while (($e = readdir($dh)) !== false) { $arr[] = $e; } closedir($dh); } if($o == 1) { return rsort($arr,SORT_STRING); } return sort($arr,SORT_STRING);; } }
/************************************************ 퍼센트 ************************************************/ function GetPercent($val,$total) { if($val) { return ($val/$total)*100; }else { return 0; } } /************************************************ 전체 값에서 퍼센트에 해당하는 값을 뺀 값 ************************************************/ function GetDepercentRemain($per,$total) { return $total-(($per/100)*$total)..
function array2cookie($arr,$cname,$ctime=0,$cpath="/",$cdomain="") { //$_arr = arrayWalk($arr,"urlencode"); $_arr = serialize($arr); setcookie("$cname",$_arr,$ctime,"$cpath",$cdomain); unset($_arr); } function arrayWalk($arr,$func) { switch(!is_array($arr)) { case true: return $arr; break; } foreach($arr as $key=>$val) { switch(is_array($val)) { case true: $arr[$key] = arrayWalk($val,$func); bre..