Class rainUtil

Description

À¯Æ¿¸®Æ¼ - ÇØ´ç °´Ã¼´Â Á¤ÀûÀ̱â´Â Çϳª ÀϺΠ±â´ÉÀº rainRequest ¿¡¼­ »ó¼ÓÀ» ¹Þ°í ÀÖÀ½

»ç¿ëÀü ÇÊÈ÷ rainRequest ¸¦ ¸ÕÀú ¼±¾ðÇØ¾ßÇÔ

  • author: http://cafen.net (outmind@cafen.net)
  • version: 1.0

Located in /rainUtil.php (line 11)


	
			
Method Summary
String a2k (String $str)
String addslashes (String $str)
String addslashesQuery (String $str)
String attachIcon (Int $attach_size, String $attach_movie)
String base64_decode (String $str)
String base64_encode (String $str)
void base_pos ([String $req = null])
String cellCmd (String $cmd, [Boolean $get_output = false])
Boolean checkDir (String $base_root, String $dirName)
String chkAuth (String $pass_key)
Boolean chkPass (String $old_pass, String $new_pass)
Boolean chkUser (String $user_id)
Boolean copy (String $sor_fileName, String $tar_fileName)
void deleteFile (String $fileName)
void dir_clear (String $dirName, [Int $gc_rate = 0])
void errorLog (String $msg)
Boolean file_exists (String $fileName)
Boolean find (String $patternStr, String $str, [Array $reg = array()])
String getConf (String $name)
String getCookie (String $name)
String getDate (String $date_str, String $date_fmat)
String getDateFormat (Int $today, String $date_fmat)
String getNewIcon (Int $base_date)
Int getNow ()
String getOSfileName (String $fileName)
String getPassCode ()
String getSelfURL ()
Int getStr2Date (String $date_str)
String getThumbNail (String $fileName, Int $max_size)
String getUDate (String $date_str, String $date_fmat)
String htmlSpecialchars (String $str)
Boolean isCached ( $fileName)
Boolean isDateNew (Int $date_from, Int $new_date)
Boolean isImage ( $fileName)
Boolean isLogined ()
Boolean isMovie ( $fileName)
Boolean isUnix ()
String k2a (String $str)
String longCut (String $s, Int $l)
void moveFile (String $fileName, String $nfileName)
String nl2br (String $text)
String openURL (String $remoteName)
String redirect (theURL $theURL, [String $msg = ''])
Boolean rename (String $sor_fileName, String $tar_fileName)
String repeat (String $str, Int $cnt)
String replace (String $patternStr, String $replaceStr, String $text)
void request ([rainRequest $req = null])
String sendResult (Boolean $bl, String $go_url, String $msg)
void sendXMLResult (Boolean $bl, String $go_url, String $msg)
void setCookie (String $name, String $value)
void setUser (String $user_id, String $user_nm, String $user_email)
void site_conf ([rainProperties $req = null])
Int string2Int (String $name)
String stripslashes (String $str)
void today_unixtime ()
Boolean unlink (String $fileName)
String urlencode (String $str)
Methods
a2k (line 437)

ASC ¹®ÀÚ¸¦ EUC-KR ·Î º¯È¯

  • return: ´ë»ó ¹®ÀÚ
String a2k (String $str)
  • String $str: ´ë»ó ¹®ÀÚ
addslashes (line 381)

½½·¡½¬ ³Ö±â

  • return: ´ë»ó ¹®ÀÚ
String addslashes (String $str)
  • String $str: ´ë»ó ¹®ÀÚ
addslashesQuery (line 391)

Äõ¸®¿ë ½½·¡½¬ ³Ö±â

  • return: ´ë»ó ¹®ÀÚ
String addslashesQuery (String $str)
  • String $str: ´ë»ó ¹®ÀÚ
attachIcon (line 559)

÷ºÎÆÄÀÏ ¾ÆÀÌÄÜ ¹Ýȯ

  • return: ÷ºÎ °ü·Ã html ¼Ò½º ¹Ýȯ
String attachIcon (Int $attach_size, String $attach_movie)
  • Int $attach_size: ÷ºÎÆÄÀÏ Å©±â
  • String $attach_movie: µ¿¿µ»ó ÷ºÎ¿©ºÎ(Y:÷ºÎ, N: ÷ºÎ¾ÈµÊ)
base64_decode (line 82)

base64_decode

  • return: decode µÈ ¹®ÀÚ
String base64_decode (String $str)
  • String $str: ´ë»ó ¹®ÀÚ
base64_encode (line 72)

base64_encode

  • return: encode µÈ ¹®ÀÚ
String base64_encode (String $str)
  • String $str: ´ë»ó ¹®ÀÚ
base_pos (line 18)

±âº» À§Ä¡ - rainRequest ¿¡¼­ Àü´Þ ¹ÞÀ½

void base_pos ([String $req = null])
  • String $req: ±âº»ÀÛ¾÷À§Ä¡
cellCmd (line 117)

Shell ¸í·É¾î ½ÇÇà

  • return: ½ÇÇà°á°ú
String cellCmd (String $cmd, [Boolean $get_output = false])
  • String $cmd: ¸í·É¾î
  • Boolean $get_output: °á°ú°ª °¡Á®¿À±â ¿©ºÎ
checkDir (line 264)

Æúµå ÀÚµ¿ »ý¼º

  • return: »ý¼º ¼º°ø¿©ºÎ
Boolean checkDir (String $base_root, String $dirName)
  • String $base_root: ±âº» °æ·Î
  • String $dirName: ÇϺΠ°æ·Î
chkAuth (line 671)

±ÇÇÑ È®ÀÎ(ȸ¿ø·Î±×ÀÎÀÇ °æ¿ì true ¹Ýȯ, pass_key °¡ getPassCode ¿Í ÀÏÄ¡ÇÏ´Â °æ¿ì true ¹Ýȯ, ³ª¸ÓÁöÀÇ °æ¿ì´Â false ¹Ýȯ)

  • return: ±ÇÇÑ¿©ºÎ
String chkAuth (String $pass_key)
  • String $pass_key: ÀÎÁõ¾ÏÈ£
chkPass (line 687)

¾ÏÈ£ È®ÀÎ(·Î±×ÀÎµÈ È¸¿ø ¾ÆÀ̵𰡠¸¶½ºÆ® ¾ÆÀ̵ðÀÎ °æ¿ì true, old_pass ¿Í new_pass °¡ ÀÏÄ¡ÇÏ´Â °æ¿ì true , ±âŸÀÇ °æ¿ì´Â false ¸¦ ¹Ýȯ)

  • return: ÀÏÄ¡ ¿©ºÎ
Boolean chkPass (String $old_pass, String $new_pass)
  • String $old_pass: ±âÁ¸ °ü¸® ¾ÏÈ£
  • String $new_pass: ÀÔ·Â ¹ÞÀº °ü¸® ¾ÏÈ£
chkUser (line 719)

ȸ¿ø ¾ÆÀ̵ð ÀÏÄ¡ ¿©ºÎ È®ÀÎ(·Î±×ÀÎµÈ È¸¿ø ¾ÆÀ̵𰡠¸¶½ºÆ® ¾ÆÀ̵ðÀÇ °æ¿ì true ¹Ýȯ)

  • return: ÀÏÄ¡¿©ºÎ
Boolean chkUser (String $user_id)
  • String $user_id: ºñ±³ÇÒ È¸¿ø¾ÆÀ̵ð
copy (line 313)

ÆÄÀϺ¹»ç

  • return: º¹»ç ¼º°ø¿©ºÎ
Boolean copy (String $sor_fileName, String $tar_fileName)
  • String $sor_fileName: ´ë»ó ÆÄÀϸí
  • String $tar_fileName: º¹»ç ÆÄÀϸí
deleteFile (line 145)

ÆÄÀÏ»èÁ¦

void deleteFile (String $fileName)
  • String $fileName: »èÁ¦ÇÒ ÆÄÀϸí
dir_clear (line 355)

Æú´õ ºñ¿ì±â

void dir_clear (String $dirName, [Int $gc_rate = 0])
  • String $dirName: ´ë»ó Æú´õ¸í
  • Int $gc_rate: °¡ºñÁöÄ÷º¼Ç ŸÀÓ
errorLog (line 701)

¿À·ù ·Î±× ±â·Ï - DOCUMENT ROOT / conf / error_log.txt ÆÄÀÏ¿¡ ±â·ÏÀÌ µÊ. ÇØ´çÆÄÀÏÀÌ ³Ê¹« Å©ÁöÁö ¾Êµµ·Ï °ü¸®°¡ ¿ä±¸µÊ - ¼ö½Ã »èÁ¦¿ä¸Á)

void errorLog (String $msg)
  • String $msg: ¿À·ù ¸Þ¼¼Áö
file_exists (line 345)

ÆÄÀÏ Á¸Àç ¿©ºÎ

  • return: Á¸Àç¿©ºÎ
Boolean file_exists (String $fileName)
  • String $fileName: ´ë»ó ÆÄÀϸí
find (line 211)

¹®ÀÚ¿­ °Ë»ö

  • return: ¹ß°ß¿©ºÎ
Boolean find (String $patternStr, String $str, [Array $reg = array()])
  • String $patternStr: Àû¿ëÁ¤±ÔÇ¥Çö½Ä
  • String $str: Àû¿ë¹®ÀÚ
  • Array $reg: ¹ß°ßµÈ Á¤±ÔÇ¥Çö½ÄÀÇ group À» ÇØ´ç °ª¿¡ ³Ö¾îµÒ
getConf (line 651)

ȯ°æÆÄÀÏÁ¤º¸°¡Á®¿À±â (ÇØ´ç ÇÔ¼ö´Â rainRequest ¸¦ ¸ÕÀú È£ÃâÇØ¾ß¸¸ »ç¿ë°¡´ÉÇÔ)

  • return: ۰ª
String getConf (String $name)
  • String $name: °¡Á®¿Ã Ű
getCookie (line 524)

ÄíŰ °¡Á®¿À±â

  • return: ÄíŰ °ª
String getCookie (String $name)
  • String $name: À̸§
getDate (line 475)

¹®ÀÚÀÏÀÚ¸¦ ƯÁ¤Æ÷¸ËÀ¸·Î º¯È¯

  • return: ÀÏÀÚ Æ÷¸Ë
String getDate (String $date_str, String $date_fmat)
  • String $date_str: ´ë»ó ÀÏÀÚ¹®ÀÚ
  • String $date_fmat: ´ë»ó ÀÏÀÚ Æ÷¸Ë
getDateFormat (line 454)

Date ¸¦ ƯÁ¤ Æ÷¸ËÀ¸·Î º¯È¯

  • return: Æ÷¸Ë ¹®ÀÚ
String getDateFormat (Int $today, String $date_fmat)
  • Int $today: ´ë»ó ÀÏÀÚ
  • String $date_fmat: ÀÏÀÚ Æ÷¸Ë
getNewIcon (line 545)

ÃÖ±Ù ¾ÆÀÌÄÜ °¡Á®¿À±â

  • return: ÃÖ±Ù±Û ¾ÆÀÌÄÜ html ¼Ò½º¸¦ ¹Ýȯ
String getNewIcon (Int $base_date)
  • Int $base_date: unixtimestamp
getNow (line 573)

ÇöÀç ½Ã°£ÀÇ unixtimestamp °¡Á®¿À±â

  • return: unixtimestamp
Int getNow ()
getOSfileName (line 196)

OS ¿¡ ¸Â´Â ÆÄÀÏ¸í °¡Á®¿À±â

  • return: ÆÄÀϸí
String getOSfileName (String $fileName)
  • String $fileName: ÆÄÀϸí
getPassCode (line 661)

±¤°í¹° Á¦ÇÑ Á¶Ä¡¸¦ À§ÇÑ ºñ·Î±×ÀÎȸ¿øÀÇ ÀÎÁõ¾ÏÈ£ »ý¼º ·ÎÁ÷ - (¿ù + ÀÏ)

  • return: ÀÎÁõ¾ÏÈ£
String getPassCode ()
getSelfURL (line 501)

ÇöÀç URL °¡Á®¿À±â

  • return: URL
String getSelfURL ()
getStr2Date (line 464)

¹®ÀÚ¸¦ Date ·Î º¯È¯

Int getStr2Date (String $date_str)
  • String $date_str: ´ë»ó ÀÏÀÚ¹®ÀÚ
getThumbNail (line 249)

½æ³×ÀÏ À̹ÌÁö °¡Á®¿À±â

  • return: ½æ³×ÀÏ À̹ÌÁö °æ·Î
String getThumbNail (String $fileName, Int $max_size)
  • String $fileName: ´ë»ó À̹ÌÁö ÆÄÀϸí
  • Int $max_size: ÀåÃà°ª
getUDate (line 491)

Unix ŸÀÓÀÇ ¹®ÀÚ¸¦ ƯÁ¤ ÇüÅÂÀÇ Æ÷¸ËÀ¸·Î °¡Á®¿À±â

  • return: ÀÏÀÚ Æ÷¸Ë
String getUDate (String $date_str, String $date_fmat)
  • String $date_str: ´ë»ó ÀÏÀÚ¹®ÀÚ
  • String $date_fmat: ´ë»ó ÀÏÀÚ Æ÷¸Ë
htmlSpecialchars (line 411)

HTML À§Çè ¹®ÀÚ º¯È¯

  • return: ´ë»ó ¹®ÀÚ
String htmlSpecialchars (String $str)
  • String $str: ´ë»ó ¹®ÀÚ
isCached (line 220)

ÇØ´ç ÆÄÀÏÀÌ Ä³½¬ÆÄÀÏÀÎÁö È®ÀÎ

  • return: ij½¬ÆÄÀÏ ¿©ºÎ
Boolean isCached ( $fileName)
  • $fileName
isDateNew (line 535)

ÃÖ±Ù ¿©ºÎ È®ÀÎ

  • return: ÃÖ±Ù ¿©ºÎ
Boolean isDateNew (Int $date_from, Int $new_date)
  • Int $date_from: unixtimestamp
  • Int $new_date: ÃÖ±Ù ÀÏ ±âÁØÀÏ (1 : 24½Ã°£)
isImage (line 238)

À̹ÌÁöÆÄÀÏÀÎÁö È®ÀÎ

  • return: À̹ÌÁö ¿©ºÎ
Boolean isImage ( $fileName)
  • $fileName
isLogined (line 640)

·Î±×ÀÎ ¿©ºÎ°¡Á®¿À±â (ÇØ´ç ÇÔ¼ö´Â rainRequest ¸¦ ¸ÕÀú È£ÃâÇØ¾ß¸¸ »ç¿ë°¡´ÉÇÔ)

  • return: ·Î±×Àο©ºÎ
Boolean isLogined ()
isMovie (line 229)

µ¿¿µ»óÀ̳ª À½¿øÆÄÀÏÀÎÁö È®ÀÎ

  • return: µ¿¿µ»ó ¿©ºÎ
Boolean isMovie ( $fileName)
  • $fileName
isUnix (line 186)

OS Unix ¿©ºÎ ÆÇ´Ü

  • return: Unix ¿©ºÎ
Boolean isUnix ()
k2a (line 445)

EUC-KR ¹®ÀÚ¸¦ ASC ·Î º¯È¯

  • return: ´ë»ó ¹®ÀÚ
String k2a (String $str)
  • String $str: ´ë»ó ¹®ÀÚ
longCut (line 422)

¹®ÀÚ ÀÚ¸£±â

  • return: ÀÚ¸¥¹®ÀÚ
String longCut (String $s, Int $l)
  • String $s: ´ë»ó ¹®ÀÚ
  • Int $l: ÀÚ¸¦ ¹®ÀÚÅ©±â
moveFile (line 161)

ÆÄÀÏÀÌÀü

void moveFile (String $fileName, String $nfileName)
  • String $fileName: ÀÌÀüÇÒ ÆÄÀϸí
  • String $nfileName: »õ·Î¿î°æ·Î ÆÄÀϸí
nl2br (line 619)

NL À» BR ű׷Πº¯È¯

  • return: ´ë»ó ¹®ÀÚ
String nl2br (String $text)
  • String $text: ´ë»ó ¹®ÀÚ
openURL (line 177)

À¥°æ·Î ¿­±â

  • return: ¹ÝȯµÈ ¹®Àå
String openURL (String $remoteName)
  • String $remoteName: À¥°æ·Î¸í
redirect (line 93)

ÆäÀÌÁö Àüȯ

  • return: HTML
String redirect (theURL $theURL, [String $msg = ''])
  • theURL $theURL: ¿¬°á URL
  • String $msg: ¸Þ¼¼Áö
rename (line 294)

ÆÄÀÏÀ̸§ º¯°æ

  • return: º¯°æ ¼º°ø¿©ºÎ
Boolean rename (String $sor_fileName, String $tar_fileName)
  • String $sor_fileName: ´ë»ó ÆÄÀϸí
  • String $tar_fileName: º¯°æ ÆÄÀϸí
repeat (line 587)

¹®ÀÚ¿­ ¹Ýº¹

  • return: ¹Ýº¹µÈ ¹®ÀÚ
String repeat (String $str, Int $cnt)
  • String $str: ´ë»ó ¹®ÀÚ
  • Int $cnt: ¹Ýº¹È½¼ö
replace (line 599)

¹®ÀÚ¿­ ġȯ

  • return: ġȯµÈ¹®ÀÚ
String replace (String $patternStr, String $replaceStr, String $text)
  • String $patternStr: Àû¿ëÁ¤±ÔÇ¥Çö½Ä
  • String $replaceStr: ġȯ
  • String $text: Àû¿ë¹®ÀÚ
request (line 30)

request °´Ã¼ ¼³Á¤ ¹× °¡Á®¿À±â

void request ([rainRequest $req = null])
sendResult (line 737)

ÀÛ¾÷°á°ú Àü¼ÛÀ» À§ÇÑ ½ºÅ©¸³ÅÍ »ý¼º

  • return: ½ºÅ©¸³ÅÍ
String sendResult (Boolean $bl, String $go_url, String $msg)
  • Boolean $bl: ÀÛ¾÷¼º°ø ¿©ºÎ
  • String $go_url: À̵¿ÇÒ url
  • String $msg: À̵¿Àü¿¡ º¸¿©ÁÙ ¸Þ¼¼Áö
sendXMLResult (line 757)

ÀÛ¾÷°á°ú Àü¼ÛÀ» À§ÇÑ XML ½ºÅ©¸³ÅÍ »ý¼º

void sendXMLResult (Boolean $bl, String $go_url, String $msg)
  • Boolean $bl: ÀÛ¾÷¼º°ø ¿©ºÎ
  • String $go_url: À̵¿ÇÒ url
  • String $msg: À̵¿Àü¿¡ º¸¿©ÁÙ ¸Þ¼¼Áö
setCookie (line 514)

ÄíŰ ¼³Á¤

void setCookie (String $name, String $value)
  • String $name: À̸§
  • String $value: °ª
setUser (line 630)

ȸ¿ø Á¤º¸¸¦ ¼³Á¤ÇÔ(ÇØ´ç ÇÔ¼ö´Â rainRequest ¸¦ ¸ÕÀú È£ÃâÇØ¾ß¸¸ »ç¿ë°¡´ÉÇÔ)

void setUser (String $user_id, String $user_nm, String $user_email)
  • String $user_id: ȸ¿ø¾ÆÀ̵ð
  • String $user_nm: ȸ¿øÀ̸§
  • String $user_email: ȸ¿ø¸ÞÀÏÁÖ¼Ò
site_conf (line 42)

»çÀÌÆ® ȯ°æ ÆÄÀÏ - rainRequest ¿¡¼­ Àü´Þ ¹ÞÀ½

void site_conf ([rainProperties $req = null])
string2Int (line 609)

¹®ÀÚ¿­À» ¼ýÀÚ·Î °­Á¦ º¯È¯(º¯È¯¿À·ù½Ã 0 ÀÌ ¹ÝȯµÊ)

  • return: º¯È¯µÈ ¼ýÀÚ
Int string2Int (String $name)
  • String $name: ¹®ÀÚ¿­
stripslashes (line 401)

½½·¡½¬ Á¦°Å

  • return: ´ë»ó ¹®ÀÚ
String stripslashes (String $str)
  • String $str: ´ë»ó ¹®ÀÚ
today_unixtime (line 52)

¿À´ÃÀÇ unixtimestamp rainUtil.getNow() ÀÇ ÃÖÃÊ È£Ãâ ½ÃÁ¡¿¡¼­ ÃʱâÈ­µÊ

void today_unixtime ()
unlink (line 331)

ÆÄÀÏ»èÁ¦

  • return: »èÁ¦ ¼º°ø¿©ºÎ
Boolean unlink (String $fileName)
  • String $fileName: ´ë»ó ÆÄÀϸí
urlencode (line 62)

urlencode

  • return: encode µÈ ¹®ÀÚ
String urlencode (String $str)
  • String $str: ´ë»ó ¹®ÀÚ

Documentation generated on Mon, 17 Mar 2008 12:17:55 +0900 by phpDocumentor 1.4.0a2 | Copyright 2005 cafen.net