OOPS PHP Libary v 0.2



1. OOPS PHP Libary ¶õ

   ÀÌ php libary ´Â JSBoard Open Project ÀÇ ¼Ò»ê¹°·Î¼­ JSBoard ¿¡¼­ »ç¿ëµÇ¾îÁø À¯¿ëÇÑ ÇÔ¼öµéÁß
   ÀϹÝÀûÀ¸·Î ³Î¸® »ç¿ëÇÒ¼ö ÀÖ´Â ÇÔ¼öµéÀ» µû·Î °ñ¶ó¼­ ¼Ò½ºÀÇ Àç»ç¿ëÀ» ÇÒ¼ö ÀÖµµ·Ï Çϱâ À§ÇØ ÀÌ
   ·ç¾îÁø ÇÁ·ÎÁ§Æ® ÀÌ´Ù.



2. »ç¿ëȯ°æ

  apache web server ¿Í php-4.0.3 ÀÌ»óÀÌ ¿¬µ¿µÇ¾î ÀÖ¾î¾ß Çϸç httpd.conf ÀÇ php4 ¼³Á¤Áß

  AddType application/x-httpd-php .php .php3 .phtml .ph .ins

  ¿¡¼­ À§¿Í °°ÀÌ .ph °¡ µî·ÏÀÌ µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù. ¶ÇÇÑ php.ini¿¡¼­ ´ÙÀ½ÀÌ ¼³Á¤µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù.

  include_path = "/usr/lib/php/include"



3. ¸ñÂ÷

  function_check.ph : üũ¿¡ °ü·ÃµÈ ÇÔ¼ö

    check_email_lib()
    check_meta_char_lib()
    check_url_lib()
    is_alpha_lib()
    is_hangul_lib()

  function_get.ph   : ¾î¶°ÇÑ °ªÀ» ¾ò¾î ¿À´Â ÇÔ¼ö

    get_agent_lib()
    get_file_lib()
    get_filetype_lib()
    get_html_src_lib()
    get_hostname_lib()
    get_microtime_lib()
    human_fsize_lib()


  function_parse.ph : ¹®ÀÚ¿­À» ÆÄ½ÌÇϴµ¥ °ü·ÃµÈ ÇÔ¼ö

    cut_string_lib()
    auto_link_lib()
    unhtmlspecialchars_lib()

  function_print.ph : ¾î¶°ÇÑ ¹®ÀÚ¿­À» Ãâ·ÂÇÏ´Â ÇÔ¼ö

    move_page_lib()
    print_error_lib()
    print_notice_lib()




4. üũ °ü·Ã ÇÔ¼ö (function_check.ph)

  check_email_lib()     : email ÀÌ Á¤È®ÇÑÁö üũ
  check_meta_char_lib() : cracking ¿¡ À§ÇèÇÑ ¸ÞŸ¹®ÀÚµéÀ» üũ
  check_url_lib()        : url ÀÌ Á¤È®ÇÑÁö üũ
  is_alpha_lib()        : ¹®Àå¿¡ ¿µ¾î°¡ µé¾î ÀÖ´ÂÁö¸¦ üũ
  is_hangul_lib()       : ¹®Àå¿¡ ÇѱÛÀÌ µé¾î ÀÖ´ÂÁö¸¦ üũ



  
  check_email_lib()
  ÀÛ¼º ±èº´Âù <http://linux.sarang.net>

  ¹®¹ý check_email_lib(email)

  ¼³¸í
  E-MAIL ÁÖ¼Ò°¡ Á¤È®ÇÑ °ÍÀÎÁö °Ë»çÇÏ´Â ÇÔ¼ö. email  ÁÖ¼Ò°¡ ¸ÂÀ¸¸é email ÁÖ¼Ò¸¦ ¸®ÅÏÇÏ°í Æ²¸®¸é 
  null °ªÀ» ¸®ÅÏÇÑ´Ù.




  
  check_meta_char_lib()

  ÀÛ¼º ±èÁ¤±Õ <http://www.oops.org>

  ¹®¹ý check_meta_char_lib(string,message)

  ¼³¸í

  ÁÖ·Î °æ·Î¸íÀ̳ª º¯¼ö¸¦ ³Ñ°Ü ÁÙ¶§ ºÒ¹ýÀûÀÎ Á¢±ÙÀ» ¸·±â À§ÇØ »ç¿ëÀ» ÇÑ´Ù. ¹®ÀÚ¿­¿¡ ¸ÞŸ ij¸¯ÅÍ
  °¡ Á¸ÀçÇÒ °æ¿ì 2¹øÂ° ÀÎÀÚ¿¡ ÁöÁ¤ÇÑ ¸Þ¼¼Áö¸¦ Ãâ·ÂÇϰí ÀÌÀü È­¸éÀ¸·Î µ¹¾Æ°¡°Ô µÈ´Ù.

  ÀÌ ÇÔ¼ö¿¡¼­ °É¸®´Â ¹®ÀÚ´Â ÇѱÛ,¾ËÆÄºª, _, -, . ¹®ÀÚ¸¦ Á¦¿ÜÇϰí´Â ¸ðµÎ ¿¡·¯¸Þ¼¼Áö°¡ Ãâ·ÂµÈ´Ù.
  dot(.) ´Â Çã¿ëÀÌ µÇÁö¸¸ ¿¬¼ÓµÈ dot ¹®ÀÚ (..) ´Â ¿¡·¯ ¸Þ¼¼Áö°¡ Ãâ·ÂÀÌ µÈ´Ù.

  ¿¹Á¦

  $s = "asdf..asdf";
  check_meta_char_lib($s,"»ç¿ëÇÒ¼ö ¾ø´Â ¹®ÀÚ°¡ µé¾î ÀÖ½À´Ï´Ù");


 
  
  check_url_lib()
  ÀÛ¼º ±èº´Âù <http://linux.sarang.net>

  ¹®¹ý check_url_lib(url)

  ¼³¸í
  url ÀÌ Á¤È®ÇÑ °ÍÀÎÁö °Ë»çÇÏ´Â ÇÔ¼ö. url ÀÌ ¸ÂÀ¸¸é urlÀ» ¸®ÅÏÇÏ°í Æ²¸®¸é null °ªÀ» ¸®ÅÏÇÑ´Ù.



  
  is_alpha_lib()

  ÀÛ¼º ±èº´Âù <http://linux.sarang.net>

  ¹®¹ý is_alpha_lib(string)

  ¼³¸í

  ÀÌ ÇÔ¼ö¿¡ µé¾î¿Â ¹®ÀÚ¿­¿¡ ¾ËÆÄºªÀÌ Á¸Àç ÇÏ´ÂÁö,  ±×¸®°í ¶Ç ´ë¹®ÀÚ (0x41 - 0x5a) ¶Ç´Â ¼Ò¹®ÀÚ
  (0x61 - 0x7a) ÀÇ Á¸Àç ¿©ºÎ¸¦ üũÇÑ´Ù. ´ë¹®ÀÚ°¡ Á¸ÀçÇϸé 2¸¦ ¹ÝȯÇÏ°í ¼Ò¹®ÀÚ°¡ Á¸ÀçÇϸé 1À»
  ¹ÝȯÇÑ´Ù.



  
  is_hangul_lib()

  ÀÛ¼º ±èº´Âù <http://linux.sarang.net>

  ¹®¹ý is_hangul_lib(string)

  ¼³¸í

  ÀÌ ÇÔ¼ö¿¡ µé¾î¿Â ¹®ÀÚ¿­¿¡ ÇѱÛÀÇ ¹üÀ§³» (0xA1A1 - 0xFEFE) ¿¡ µé¾î ÀÖ´Â ¹®ÀÚ°¡ Á¸Àç ÇÏ´ÂÁö¸¦
  Å×½ºÆ®ÇÏ¿© Á¸ÀçÇϸé 1À» ¹ÝȯÇÑ´Ù. ¾øÀ¸¸é 0À» ¹ÝȯÇÑ´Ù.
  



5. ¾î¶°ÇÑ °ªÀ» ±¸ÇÏ´Â ÇÔ¼ö (function_get.ph)

  get_agent_lib()     : Á¢¼ÓÀÚÀÇ ºê¶ó¿ìÁ® À¯ÇüÀ» ±¸ÇÔ
  get_file_lib()      : ÆÄÀÏÀÇ ³»¿ëÀ» º¯¼öµµ ¹ÞÀ½
  get_filetype_lib()  : ÆÄÀÏÀÇ È®ÀåÀÚ¸¦ ±¸ÇÔ
  get_html_src_lib()  : ƯÁ¤ ÆäÀÌÁöÀÇ html source ¸¦ º¯¼ö·Î ¸¸µë
  get_hostname_lib()  : Á¢¼ÓÀÚÀÇ ip ÁÖ¼Ò³ª hostname À» ±¸ÇÔ
  get_microtime_lib() : ¾î¶°ÇÑ ½ÇÇà ½Ã°£À» micro time À¸·Î ±¸ÇÔ
  human_fsize_lib()   : ¿ë·®À» byte, kbyte, mbyte, gbyte º°·Î ÀÚµ¿À¸·Î º¯È¯



  
  get_agent_lib()

  ÀÛ¼º ±èº´Âù <http://linux.sarang.net>
  ÀÛ¼º ±èÁ¤±Õ <http://www.oops.org>

  ¹®¹ý get_agent_lib()

  ¼³¸í

  get_agent_lib()ÇÔ¼ö´Â Á¢¼ÓÇÏ´Â À¯ÀúÀÇ ºê¶ó¿ìÁ®ÀÇ Á¤º¸¸¦ ¹è¿­°ªÀ¸·Î ±¸ÇÏ°Ô µÈ´Ù. ±¸ÇÒ¼ö ÀÖ´Â ºê¶ó
  ¿ìÁ®ÀÇ Á¤º¸´Â ´ÙÀ½°ú °°´Ù.

  [br] ºê¶ó¿ìÁ® Á¾·ù
    MSIE  : Internet Explorere
    MOZL  : Netscape 3.x, 4.x
    MOZL6 : Netscape 6.x, Mozilla
    OTHER : À§ÀÇ ºê¶ó¿ìÁ® ¿ÜÀÇ °Íµé

  [os] ¿î¿µÃ¼Á¦
    WIN      : Windows 9x
    NT(2000) : Windows NT or Windows 2000
    LINUX    : Linux
    OTHER    : À§ÀÇ°Í ¿ÜÀÇ OS

  [ln] ¾ð¾î (netscape, mozila)
    KO       : Çѱ¹¾îÆÇ. °á°ú°ªÀÌ ¾øÀ» °æ¿ì¿¡´Â ¿µ¹®ÆÇÀ¸·Î °£ÁÖ.

  ¿¹Á¦

  $a = get_agent_lib();
  echo "browser : $a[br]\n".
       "os      : $a[os]\n".
       "lang    : $a[lang]\n";

  À§ÀÇ °á°ú´Â Windows 2000 ÀÇ IE5.x ¿¡¼­ Á¢¼ÓÇßÀ» °æ¿ì

  browser : MSIE
  os      : NT
  lang    :

  °ú °°ÀÌ Ãâ·Â µÈ´Ù.



  
  get_file_lib()

  ÀÛ¼º ±èÁ¤±Õ <http://www.oops.org>
  ¹®¹ý get_file_lib(path,size)

  ¼³¸í

  ƯÁ¤ ÆÄÀÏÀÇ ³»¿ëÀ» º¯¼ö·Î ¹Þ¾Æ µéÀδÙ. path ´Â º¯¼ö·Î ¹ÞÀ» ÆÄÀÏÀÇ °æ·Î¸¦ ÁöÁ¤Çϸç size ¸¦ Áö
  Á¤ÇÒ °æ¿ì ÇØ´ç ÆÄÀÏÀÇ Ã³À½ ºÎÅÍ ÁöÁ¤ÇÑ Å©±â ¸¸Å­¸¸ ¹ÞÀ¸¸ç ÁöÁ¤ÇÏÁö ¾ÊÀ» °æ¿ì¿¡´Â ÇØ´çÆÄÀÏ Àü
  ü¸¦ ¹Þ´Â´Ù.

  ¿¹Á¦

  $path = "./doc/example.txt";
  $text = get_file_lib($path,250);



  
  get_filetype_lib()

  ÀÛ¼º ÀÌÁø¿ì <jinoos@hanmail.net>
  ÀÛ¼º ±èÁ¤±Õ <http://www.oops.org>

  ¹®¹ý get_filetype_lib(ÆÄÀÏÀ̸§)

  ¼³¸í

  ÀÌ ÇÔ¼ö¿¡ ÆÄÀÏ À̸§À» Åë°ú ½Ãų °æ¿ì ÇØ´ç ÆÄÀÏÀÇ È®ÀåÀÚ¸¦ º¯¼ö·Î ¹Þ´Â´Ù.

  ¿¹Á¦

  $a = get_filetype_lib("aaa.txt");
  echo $a => txt



  
  get_html_src_lib()

  ÀÛ¼º ±èÁ¤±Õ <http://www.oops.org>

  ¹®¹ý get_html_src_lib(DOMAIN,SIZE,URI,TYPE)

  ¼³¸í

  ¿øÇÏ´Â ¿ÜºÎÀÇ html page ÀÇ ¼Ò½º¸¦ º¯¼ö·Î ¹Þ´Â ÇÔ¼öÀÌ´Ù. ÀÌ ÇÔ¼ö´Â html 1.1À» Áö¿øÇϹǷΠ°¡»ó
  È£½ºÆ®·Î ÀÌ·ç¾îÁø ȨÆäÀÌÁöÀÇ ÆÄÀÏ ¿ª½Ã ¹Þ¾Æ ¿Ã¼ö ÀÖ´Ù.

  DOMAIN : urlÁß µµ¸ÞÀÎ ºÎºÐ¸¸ ÀǹÌÇÑ´Ù. ¿¹¸¦µé¾î http://domain.com/aaa/bbb.html À̶ó¸é DOMAIN
           Àº domain.com ¸¸À» ÀǹÌÇÑ´Ù. http:// ¿ª½Ã »ý·«ÇÑ´Ù.

  SIZE   : ÇØ´ç ÆäÀÌÁö¿¡¼­ ¿øÇÏ´Â ¸¸Å­ÀÇ byte ¸¸ ¹Þ´Â´Ù.

  URI    : url Áß domain À» Á¦¿ÜÇÑ ³ª¸ÓÁö °æ·Î¸¦ ÀǹÌÇÑ´Ù. http://domain.com/aaa/bbb.html ¿¡¼­
           ´Â /aaa/bbb.html ÀÌ URI °¡ µÈ´Ù.

  TYPE   : socket ¹æ½ÄÀ¸·Î Á¢±ÙÀ» ÇÒÁö fopen ¹æ½ÄÀ¸·Î Á¢±ÙÀ» ÇÒÁö¸¦ °áÁ¤ÇÑ´Ù. 1 ¶Ç´Â 0 ÀÇ °ªÀ»
           °¡Áø´Ù.

 
  ¿¹Á¦

  $a = get_html_src_lib("oops.org",20000,"/index.html",1);



  
  get_hostname_lib()

  ÀÛ¼º ±èÁ¤±Õ <http://www.oops.org>
  ÀÛ¼º ±èº´Âù <http://linux.sarang.net>

  ¹®¹ý get_hostname_lib(REVERSE,IP_ADDR)

  ¼³¸í

  reverse ´Â ip address ÀÇ hostname À» ãÀ»°ÍÀÎÁö ¿©ºÎ¸¦ °áÁ¤ÇÑ´Ù. °ªÀº 0 °ú 1 ·Î ÁöÁ¤À» ÇÑ´Ù.
  0 Àº hostname À» ãÁö¾ÊÀ¸¸ç, 1 Àº hostname À» °Ë»öÀ» ÇÏ°Ô µÈ´Ù. IP_ADDR Àº REVERSE ÀÇ °ªÀÌ 1
  À϶§¸¸ ÁöÁ¤À» ÇÑ´Ù. 0 ÀÏ °æ¿ì¿¡´Â ÁöÁ¤ÇÒ Çʿ䰡 ¾ø´Ù.

  IP_ADDR À» ÁöÁ¤ÇÒ °æ¿ì´Â ÀÌ ÇÔ¼öÀÇ ¿ÜºÎ¿¡¼­ ÀÌ¹Ì ip address ¸¦ ±¸ÇØ ³õ¾Ò°í ÀÌ ip address  ÀÇ
  hostname À» °Ë»öÇÏ°í ½ÍÀ» °æ¿ì¿¡ »ç¿ëÀ» ÇÑ´Ù.(¿¹Á¦1)

  IP_ADDR À» ÁöÁ¤ ÇÏÁö ¾ÊÀ» °æ¿ì¿¡´Â ÀÌ ÇÔ¼ö ÀÚü¿¡¼­ IP address ¸¦ ±¸ÇØ¾ß ÇÒ °æ¿ì¿¡ »ç¿ëÀ» ÇÑ
  ´Ù.(¿¹Á¦2)

  ¿¹Á¦1

  $a = "111.111.111.111";
  $b = get_hostname_lib(1,$a);

  echo "$a ÀÇ hostname Àº $b ÀÔ´Ï´Ù.";

  À§ÀÇ °á°ú°ªÀº

  111.111.111.111 ÀÇ hostname Àº domain.com ÀÔ´Ï´Ù.
  ¶Ç´Â
  111.111.111.111 ÀÇ hostname Àº 111.111.111.111 ÀÔ´Ï´Ù.

  ÀÇ °á°ú¸¦ º¸ÀÌ°Ô µÈ´Ù. ÀÌ´Â hostname lookup ¼º°ø°ú ½ÇÆÐ¿©ºÎ¿¡ µû¶ó Ãâ·ÂµÇ´Â °á°ú°¡ ´Ù¸£±â ¶§
  ¹®ÀÌ´Ù.

  get_hostname_lib(0,$a) ´Â ¾Æ¹« Àǹ̰¡ ¾ø´Ù. ÀÌ¹Ì ip address°¡ ±¸ÇØÁ® Àִµ¥ REVERSE ¸¦ 0 À¸·Î Áö
  Á¤Çϸé ip address °ªÀ» ±¸Çϰڴٴ °ÍÀÌ µÇ¹Ç·Î Çϳª¸¶³ªÇÑ °á°ú¸¦ ³ª¿À°Ô µÈ´Ù.

  ¿¹Á¦2

  $a = get_hostname_lib(0);
  echo $a;

  À§ÀÇ °á°ú°ªÀº 111.111.111.111 À» °¡Áö°Ô µÈ´Ù.

  $a = get_hostname_lib(1);
  echo $a;

  À§ÀÇ °á°ú°ªÀº 111.111.111.111 ¶Ç´Â domain.com À» °¡Áö°Ô µÈ´Ù.



  
  get_microtime_lib()
 
  ÀÛ¼º ±èº´Âù <http://linux.sarang.net>

  ¹®¹ý get_microtime_lib(½ÃÀ۽ð£,³¡³­½Ã°£)

  ¼³¸í

  php ÀÇ microtime À» ÀÌ¿ëÇÏ¿© ¾ò¾îÁö´Â °ªÀ» ºñ±³ÇÏ¿© °æ°ú ½Ã°£À» ¹Ð¸®ÃÊ·Î ±¸ÇÏ´Â ÇÔ¼ö
  
  ¿¹Á¦

  $time1 = microtime();
  ...... ¾î¶°ÇÑ ·çƾ ......
  $time2 = microtime();

  $time = get_microtime_lib($time1,$time2);
  echo "$time sec"

  À§ÀÇ °á°ú´Â 2.75 sec ¿Í °°ÀÌ Ãâ·ÂÀÌ µÈ´Ù.


  
  
  human_fsize_lib()

  ÀÛ¼º ±èÄ¥ºÀ <http://linuxchannel.net>

  ¹®¹ý human_fsize_lib(BYTE_VALUE,SUB)

  ¼³¸í

  byte ÀÇ °ªÀ» ÀÌÇÔ¼ö¸¦ °ÅÃÄ byte, kbyte, mbyte ·Î ÀÚµ¿À¸·Î Ç¥ÇöÀ» ÇØ ÁØ´Ù. SUB ÀÇ °ªÀº 1 °ú 0
  À» °¡Áö¸ç 1 ÀÏ °æ¿ì¿¡´Â º¯È¯µÈ °ª µÚ¿¡ ¿ø byte °ªÀ» Ç¥½Ã¸¦ ÇØ ÁØ´Ù.

  ¿¹Á¦

  $a = human_fsize_lib(1024);
  echo $a => 1K
  
  $a = human_fsize_lib(1024,1);
  echo $a => 1K (1024 Bytes) 
  
  


6. ¹®ÀÚ¿­À» ÆÄ½ÌÇϴµ¥ °ü·ÃµÈ ÇÔ¼ö (function_parse.ph)

  cut_string_lib()         : ¹®ÀÚ¿­À» ¿øÇÏ´Â ±ÛÀÚ·Î ÀÚ¸§
  auto_link_lib()          : ¹®ÀÚ¿­Áß url ¹× email À» ÀÚµ¿À¸·Î ¸µÅ©
  unhtmlspecialchars_lib() : html Ư¼ö ¹®ÀÚ¸¦ ÀÏ¹Ý ¹®ÀÚ·Î º¯È¯. htmlspecialcars() ÇÔ¼öÀÇ ¿ªÇÔ¼ö



  
  cut_string_lib()

  ÀÛ¼º ¹ú·¹ÀâÀÌ(?) <jdy@lgic.co.kr>

  ¹®¹ý cut_string_lib(string,ÀÚ¸¦¹®ÀÚ¿­¼ö)

  ¼³¸í

  ¹®ÀÚ¿­À» ÀÏÁ¤ÇÑ ±æÀÌ·Î ÀÚ¸¥´Ù. ÇѱÛÀÇ °æ¿ì 2  byte ¹®ÀÚÀ̱⠶§¹®¿¡ ¸¶Áö¸· ±ÛÀÚ°¡ ±úÁú À§ÇèÀÌ
  ÀÖÀ¸¹Ç·Î À̸¦ ÀÚµ¿À¸·Î 󸮸¦ ÇÏ¿©ÁÖ¸ç, ´ë¹®ÀÚ°¡ ¸¹ÀÌ»ç¿ëµÈ °æ¿ì¿¡´Â ¼Ò¹®ÀÚ¿ÍÀÇ Å©±â ºñÀ² Á¤
  µµ(1.5)¿¡ µû¶ó ¹®ÀÚ¿­À» ÀÚ¸¥´Ù.

  
  $str = cut_string_lib($str,80);


  
  auto_link_lib()

  ÀÛ¼º ±èÁ¤±Õ <http://www.oops.org>

  ¹®¹ý auto_link_lib(string)

  ¼³¸í

  ¹®ÀÚ¿­¿¡ µé¾î ÀÖ´Â url °ú email Áַθ¦ ÀÚµ¿À¸·Î hyper link ¸¦ ¸¸µç´Ù.

  ¿¹Á¦

  $str = auto_link_lib($str);
  
 
    
  unhtmlspecialchars_lib()

  ÀÛ¼º ±èÁ¤±Õ <http://www.oops.org>

  ¹®¹ý unhtmlspecialchars_lib(string)

  ¼³¸í

  htmlspecialchars ÇÔ¼öÀÇ ¿ªÇÔ¼öÀÌ´Ù. ¹®ÀÚ¿­À» ÀÌÇÔ¼ö¿¡ °É¸£°Ô µÇ¸é html ¹®ÀÚ¿­·Î µÇ¾î ÀÖ´Â ¹®
  ÀÚ¿­À» ÀÏ¹Ý Æ¯¼ö ¹®ÀÚ·Î º¯È¯ÇØ ÁØ´Ù.

  ¿¹Á¦

  $str = "&quot;DJ °¡ ¾ÈÇß´Ù&quot; &lt;&lt; Å×½ºÆ®¿¡¿ä";
  $str = unhtmlspecialchars_lib($str);
  echo $str;

  ÀÇ °á°ú´Â

  "DJ °¡ ¾ÈÇß´Ù" << Å×½ºÆ®¿¡¿ä

  ¿Í °°ÀÌ &quot; ¿Í &lt; ¸¦ ÀÏ¹Ý Æ¯¼ö ¹®ÀÚ·Î º¯È¯À» ½ÃŲ´Ù.




7. ¾î¶°ÇÑ ¹®ÀÚ¿­À» Ãâ·ÂÇÏ´Â ÇÔ¼ö (function_print.ph)

  move_page_lib()    : ¿øÇÏ´Â ÆäÀÌÁö·Î À̵¿
  print_error_lib()  : error message ¸¦ Ãâ·Â
  print_notice_lib() : °æ°í ¸Þ¼¼Áö¸¦ Ãâ·Â


  
  move_page_lib()

  ÀÛ¼º ±èÁ¤±Õ <http://www.oops.org>

  ¹®¹ý move_page_lib(°æ·Î,½Ã°£)

  ¼³¸í

  ¿øÇÏ´Â ÆäÀÌÁö·Î ÁöÁ¤ÇÑ ½Ã°£ ÀÌÈÄ¿¡ reflesh ÇÑ »óÅ·ΠÀ̵¿À» ½ÃÄÑÁØ´Ù.

  ¿¹Á¦

  move_page_lib("http://www.oops.org",30);
  

  
  
  print_error_lib()

  ÀÛ¼º ±èÁ¤±Õ <http://www.oops.org>

  ¹®¹ý print_error_lib(string)

  ¼³¸í

  ¿¡·¯ ¸Þ¼¼Áö¸¦ Ãâ·ÂÇϰí ÀÌÀü È­¸éÀ¸·Î µ¹¾Æ°£´Ù.

  ¿¹Á¦

  if(!$string) print_error_lib("¹®ÀÚ¿­ÀÌ ºñ¾ú½À´Ï´Ù.");


 
  
  print_notice_lib()

  ÀÛ¼º ±èÁ¤±Õ <http://www.oops.org>

  ¹®¹ý print_notice_lib(string)

  ¼³¸í

  ÁöÁ¤ÇÑ ¹®ÀÚ¿­À» JAVA script ALERT (°æ°í) À¸·Î Ãâ·ÂÀ» ÇÏ°í ´ÙÀ½À» ÁøÇàÇÑ´Ù. print_error ¿ÍÀÇ 
  Â÷ÀÌ´Â print_error ´Â ¿¡·¯¸Þ¼¼Áö¸¦ Ãâ·ÂÇϰí ÀÌÀüÈ­¸éÀ¸·Î ÀüȯµÇ´Â °Í¿¡ ºñÇØ print_notice ´Â
  ¸Þ¼¼Áö¸¦ Ãâ·ÂÇÏ°í ±× ´ÙÀ½À» ÁøÇàÇÏ°Ô µÈ´Ù.

  ¿¹Á¦

  print_notice_lib("°æ°í ¿¹Á¦ ÀÔ´Ï´Ù.")
  echo "ÀÌ ¸Þ¼¼Áö°¡ º¸¿©¾ß ÇÕ´Ï´Ù.";



8. ÀúÀÛ±Ç

  OOPS PHP Libary ´Â GPL 2 ¸¦ µû¸¥´Ù. JSBoard ÀÇ License °¡ GPL 2 ¸¦ µû¸£±â ¶§¹®¿¡ ´ç¿¬È÷ OOPS 
  PHP Libary ¿ª½Ã JSBoard ÀÇ License ¿¡ ±Í¼ÓÀÌ µÈ´Ù.