{"id":50,"date":"2002-06-20T02:28:01","date_gmt":"2002-06-20T02:28:01","guid":{"rendered":"http:\/\/dev.jblove.net\/?p=50"},"modified":"2002-06-20T02:28:01","modified_gmt":"2002-06-20T02:28:01","slug":"%ea%b0%9c%eb%b0%9c%ec%8b%9c-%ec%9c%a0%ec%9a%a9%ed%95%9c-%ed%95%a8%ec%88%98-%eb%9d%bc%ec%9d%b4%eb%b8%8c%eb%9f%ac%eb%a6%ac","status":"publish","type":"post","link":"https:\/\/jblove.net\/?p=50","title":{"rendered":"\uac1c\ubc1c\uc2dc \uc720\uc6a9\ud55c \ud568\uc218 \ub77c\uc774\ube0c\ub7ec\ub9ac"},"content":{"rendered":"<p>\/\/ <br \/>\n\/\/ Author : Spectator(Kim Kwan Joong) <br \/>\n\/\/ <\/p>\n<p>\n\/\/ require\ub098 include\uc2dc \uc911\ubcf5\uc120\uc5b8 \ubc29\uc9c0\ub97c \uc704\ud55c \ubd80\ubd84 <br \/>\nif( !$__FUNC_PHP__ ) <br \/>\n{ <br \/>\n$__FUNC_PHP__ = 1; <\/p>\n<p>\n\/\/ \ucc98\uc74c \uba87\uac1c\ub294 \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8\ub97c \ucc98\ub9ac\ud558\ub294 \ud568\uc218\uc785\ub2c8\ub2e4. <br \/>\n\/\/ \uc2e4\uc81c\ub85c \uac00\uc7a5 \uc790\uc8fc \uc0ac\uc6a9\ub418\ub294 \ud568\uc218\ub4e4\uc774\uc8e0. <br \/>\n\/\/ (\uc77c\uc77c\uc774 <script>...<\/script> \uc785\ub825\ud558\ub294 \ub178\uac00\ub2e4\ub780&#8230;-_-;) <\/p>\n<p>\n\/\/ GoBack() : \uc774\uc804\ud398\uc774\uc9c0\ub85c \ubc14\ub85c \uac11\ub2c8\ub2e4. <br \/>\n\/\/ GoBack($msg) : $msg\ub97c \uacbd\uace0\uba54\uc2dc\uc9c0\ub85c \ucd9c\ub825\ud558\uace0 \uac11\ub2c8\ub2e4. <\/p>\n<p>function GoBack($msg = &#8220;&#8221;) <br \/>\n{ <br \/>\necho &#8220;<script language=javascript><br \/>\n<!--<br \/>\n\"; <br \/>\nif( $msg ) <br \/>\necho \"alert('\" . $msg . \"');<br \/>\n\"; <br \/>\necho \"history.back();<br \/>\n\"; <br \/>\necho \"\/\/ --><br \/>\n<\/script><br \/>\n&#8220;; <br \/>\n} <\/p>\n<p>\n\/\/ CloseWin() : \ud604\uc7ac \uc708\ub3c4\uc6b0\ucc3d\uc744 \ub2eb\uc2b5\ub2c8\ub2e4. <br \/>\n\/\/ CloseWin($msg) : $msg\ub97c \uacbd\uace0\uba54\uc2dc\uc9c0\ub85c \ucd9c\ub825\ud558\uace0 \ub2eb\uc2b5\ub2c8\ub2e4. <br \/>\n\/\/ CloseWin($msg,1) : <br \/>\n\/\/ $msg\ub97c \uacbd\uace0\uba54\uc2dc\uc9c0\ub85c \ucd9c\ub825\ud558\uace0 \uc6d0\ub798 \uc790\uc2e0\uc744 \uc5f0 \ubd80\ubaa8\uc708\ub3c4\uc6b0\ub97c <br \/>\n\/\/ Reload\uc2dc\ud0b5\ub2c8\ub2e4. (\ubc14\ub010 \ub0b4\uc6a9\uc744 \uc801\uc6a9\uc2dc\ud0ac\ub54c \uc0ac\uc6a9) <\/p>\n<p>function CloseWin($msg = &#8220;&#8221;, $refresh = 0) <br \/>\n{ <br \/>\necho &#8220;<script language=javascript><br \/>\n<!--<br \/>\n\"; <br \/>\nif( $msg ) <br \/>\necho \"alert('\" . $msg . \"');<br \/>\n\"; <br \/>\nif( $refresh ) <br \/>\necho \"opener.location.reload();<br \/>\n\"; <br \/>\necho \"top.close();<br \/>\n\"; <br \/>\necho \"\/\/ --><br \/>\n<\/script><br \/>\n&#8220;; <br \/>\n} <\/p>\n<p>\n\/\/ GoTo($url) : \ud604\uc7ac \ud398\uc774\uc9c0\ub97c $url\ub85c \ub300\uce58\uc2dc\ud0b5\ub2c8\ub2e4. <br \/>\n\/\/ \ud604\uc7ac \ud398\uc774\uc9c0\ub294 history\uc0c1\uc5d0 \ub0a8\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. <br \/>\n\/\/ (\uc785\ub825\ubc1b\uc740 \uc815\ubcf4\ub97c DB\ub4f1\uc5d0 \uc800\uc7a5\ud558\uace0 \ub09c \ub4a4\uc5d0 \ub2e4\ub978 \ud398\uc774\uc9c0\ub85c \uc774\ub3d9\ud560\ub54c <br \/>\n\/\/ \uc800\uc7a5\ud558\ub294 \ud398\uc774\uc9c0\uac00 \ud788\uc2a4\ud1a0\ub9ac\uc5d0 \ub0a8\uc73c\uba74 &#8220;\ub4a4\ub85c&#8221;\ub97c \ub20c\ub800\uc744 \ub54c \uc88b\uc9c0 <br \/>\n\/\/ \uc54a\uc740 \uc77c\uc774 \ubc1c\uc0dd\ud558\uaca0\uc8e0&#8230;) <br \/>\n\/\/ GoTo($url, $msg) : $msg\ub97c \uacbd\uace0\uba54\uc2dc\uc9c0\ub85c \ucd9c\ub825\ud558\uace0 \uc774\ub3d9\ud569\ub2c8\ub2e4. <br \/>\n\/\/ GoTo($url, $msg, $target) : $msg\ub97c \uacbd\uace0\uba54\uc2dc\uc9c0\ub85c \ucd9c\ub825\ud558\uace0 <br \/>\n\/\/ $target\uc5d0 \ud574\ub2f9\ud558\ub294 \ud504\ub808\uc784\uc744 $url\ub85c \ub300\uce58\uc2dc\ud0b5\ub2c8\ub2e4. <\/p>\n<p>function GoTo($url, $msg = &#8220;&#8221;, $target = &#8220;&#8221;) <br \/>\n{ <br \/>\necho &#8220;<script language=javascript><br \/>\n<!--<br \/>\n\"; <br \/>\nif( $msg ) <br \/>\necho \"alert('\" . $msg . \"');<br \/>\n\"; <br \/>\nif( $target ) <br \/>\necho $target . \".\"; <br \/>\necho \"location.replace('\" . $url . \"');<br \/>\n\"; <br \/>\necho \"\/\/ --><br \/>\n<\/script><br \/>\n&#8220;; <br \/>\n} <\/p>\n<p>\n\/\/ Alert($msg) : \ub2e8\uc21c\ud788 $msg\ub97c \uacbd\uace0\uba54\uc2dc\uc9c0\ub85c \ucd9c\ub825\ud569\ub2c8\ub2e4. <br \/>\n\/\/ (\ud655\uc778\uc744 \ub204\ub974\uba74 \uacc4\uc18d \uadf8 \ub4a4\uc758 \ucc98\ub9ac\ub97c \uacc4\uc18d\ud569\ub2c8\ub2e4) <\/p>\n<p>function Alert($msg) <br \/>\n{ <br \/>\necho &#8220;<script language=javascript><br \/>\n<!--<br \/>\n\"; <br \/>\necho \"alert('\" . $msg . \"');<br \/>\n\"; <br \/>\necho \"\/\/ --><br \/>\n<\/script><br \/>\n&#8220;; <br \/>\n} <\/p>\n<p>\n\/\/ FreadAll($filename) : $filename\uc5d0 \ud574\ub2f9\ud558\ub294 \ud30c\uc77c\ub0b4\uc6a9 \uc804\uccb4\ub97c \uc77d\uc5b4\uc11c <br \/>\n\/\/ \ubb38\uc790\uc5f4\ub85c \ub9ac\ud134\ud574\uc90d\ub2c8\ub2e4. (\ube44\uc2b7\ud55c readfile()\uc774\ub098 file()\ud568\uc218\uac00 \uc788\uc9c0\ub9cc <br \/>\n\/\/ readfile()\uc740 \ubb34\uc870\uac74 \ud45c\uc900\ucd9c\ub825\uc73c\ub85c \uac00\uace0 file()\uc740 \uac01 \ud589\uc774 \ubc30\uc5f4\ub85c <br \/>\n\/\/ \uc77d\ud600\uc9c0\uae30 \ub54c\ubb38\uc5d0 \uc804\uccb4\ud30c\uc77c\uc744 \uc9c0\uc815\ud55c \ubcc0\uc218\ub85c \uc77d\uc5b4\ub4e4\uc77c \ub54c\ub294 \uc774 \ud568\uc218\ub97c <br \/>\n\/\/ \uc0ac\uc6a9\ud569\ub2c8\ub2e4.) <\/p>\n<p>function FreadAll($filename) <br \/>\n{ <br \/>\nif( !file_exists($filename) ) <br \/>\nreturn &#8220;&#8221;; <\/p>\n<p>$fp = fopen($filename, &#8220;r&#8221;); <br \/>\n$text = fread($fp, filesize($filename)); <br \/>\nfclose($fp); <\/p>\n<p>return $text; <br \/>\n} <\/p>\n<p>\n\/\/ FwriteAll($filename, $text) : FreadAll()\uacfc \ubc18\ub300\ub85c $text \ubb38\uc790\uc5f4 <br \/>\n\/\/ \uc804\uccb4\ub97c $filename\uc73c\ub85c \ub41c \ud30c\uc77c\ub85c \uc800\uc7a5\ud569\ub2c8\ub2e4. <\/p>\n<p>function FwriteAll($filename, $text) <br \/>\n{ <br \/>\n$fp = fopen($filename, &#8220;w&#8221;); <br \/>\n$ret = fwrite($fp, $text); <br \/>\nfclose($fp); <\/p>\n<p>return $ret; <br \/>\n} <\/p>\n<p>\n\/\/ html_format($text) : \ubcf8\ubb38\uc758 \uc77c\ubd80\ub85c \ub098\uc624\ub294 \ub0b4\uc6a9\uc774 \uc804\uccb4 html\uc5d0 <br \/>\n\/\/ \uc601\ud5a5\uc744 \ubbf8\uce58\ub294 \uac83\uc744 \ub9c9\uac70\ub098 \ud2b9\uc815\ud0dc\uadf8\uc758 \uc0ac\uc6a9\uc744 \ubc29\uc9c0\ud558\uae30 \uc704\ud574 <br \/>\n\/\/ \ud654\uba74\uc5d0 \ucd9c\ub825\ud558\uae30 \uc804\uc5d0 \ud0dc\uadf8\ub97c \ubb34\ud6a8\ud654\uc2dc\ud0ac \ub54c \uc0ac\uc6a9\ud558\ub294 \ud568\uc218\uc785\ub2c8\ub2e4. <br \/>\n\/\/ (Daum\uc5d0\uc11c \ud2b9\uc815\ud0dc\uadf8\ub97c \ubc29\uc9c0\ud558\ub294 \uac83\uc744 \ubcf4\uace0 \ub9cc\ub4e4\uc5b4\ubd24\uc2b5\ub2c8\ub2e4.) <br \/>\n\/\/ \uae30\ubcf8\uc801\uc73c\ub85c nl2br()\ub85c \ud589\uad6c\ubd84\uc744 <br \/>\ub85c \ucc98\ub9ac\ud569\ub2c8\ub2e4. <br \/>\n\/\/ html_format($text, 0) : nl2br()\ucc98\ub9ac\ub9cc \ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. <\/p>\n<p>function html_format($text, $break = 1) <br \/>\n{ <br \/>\n$text = stripslashes($text); <br \/>\n$text = ereg_replace(&#8220;<?\", \"<?\", $text); <br \/>\n$text = ereg_replace(&#8220;?>&#8221;, &#8220;?>&#8221;, $text); <br \/>\n$text = eregi_replace(&#8220;<html\", \"<x-html\", $text); <br \/>\n$text = eregi_replace(&#8220;<\/html\", \"<\/x-html\", $text); <br \/>\n$text = eregi_replace(&#8220;<body\", \"<x-body\", $text); <br \/>\n$text = eregi_replace(&#8220;<\/body\", \"<\/x-body\", $text); <br \/>\n$text = eregi_replace(&#8220;<head\", \"<x-head\", $text); <br \/>\n$text = eregi_replace(&#8220;<\/head\", \"<\/x-head\", $text); <br \/>\n$text = eregi_replace(&#8220;<title\", \"<x-title\", $text); <br \/>\n$text = eregi_replace(&#8220;<\/title\", \"<\/x-title\", $text); <br \/>\n$text = eregi_replace(&#8220;<script\", \"<x-script\", $text); <br \/>\n$text = eregi_replace(&#8220;<\/script\", \"<\/x-script\", $text); <br \/>\n$text = eregi_replace(&#8220;<form\", \"<x-form\", $text); <br \/>\n$text = eregi_replace(&#8220;<\/form\", \"<\/x-form\", $text); <br \/>\n$text = eregi_replace(&#8220;<select\", \"<x-select\", $text); <br \/>\n$text = eregi_replace(&#8220;<\/select\", \"<\/x-select\", $text); <br \/>\n$text = eregi_replace(&#8220;<textarea\", \"<x-textarea\", $text); <br \/>\n$text = eregi_replace(&#8220;<\/textarea\", \"<\/x-textarea\", $text); <br \/>\n$text = eregi_replace(&#8220;<input\", \"<x-input\", $text); \n\n\n\/\/ \uacf5\ubc31\ub9cc\ud07c \uacf5\uac04\uc744 \ub113\ud600\uc8fc\uae30 \uc704\ud55c \ubd80\ubd84\uc785\ub2c8\ub2e4. <br \/>\n\/\/ ereg_replace(&#8221; &#8220;,&#8221; &#8220;, $text)\ucc98\ub7fc \uc0ac\uc6a9\ud558\uac8c \ub418\uba74 <br \/>\n\/\/ \ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c \uc790\ub3d9 \ud589\uad6c\ubd84\uc744 \ubabb\ud574\uc8fc\uae30 \ub54c\ubb38\uc5d0 \ubb38\uc790\uc5f4\uc758 \uae38\uc774\ub9cc\ud07c <br \/>\n\/\/ \ud45c\uc758 \ud3ed\uc774 \ub298\uc5b4\ub098\uac70\ub098 \ud558\ub294 \ubd80\uc791\uc6a9\uc774 \uc0dd\uae38 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <br \/>\n\/\/ \uc774 \ubd80\ubd84\uc740 \ud544\uc694\uc5d0 \ub530\ub77c \uc0ac\uc6a9\ud558\uc2dc\uba74 \ub429\ub2c8\ub2e4. <br \/>\n$text = ereg_replace(&#8221; &#8220;,&#8221;  &#8220;,$text); <\/p>\n<p>if( $break ) <br \/>\n$text = nl2br($text); <\/p>\n<p>return $text; <br \/>\n} <\/p>\n<p>\n\/\/ LongCut($s, $l) : \ubb38\uc790\uc5f4 $s\ub97c $l\ub9cc\ud07c \uc798\ub77c\ub0b4\uace0 &#8220;&#8230;&#8221;\uc744 \ub4a4\uc5d0 <br \/>\n\/\/ \ubd99\uc5ec\uc90d\ub2c8\ub2e4. \uac8c\uc2dc\ud310 \ub9ac\uc2a4\ud2b8 \ub4f1\uc5d0\uc11c \uae34 \ubb38\uc790\uc5f4\uc744 \uc9e7\uac8c \ubcf4\uc5ec\uc904 \ub54c <br \/>\n\/\/ \uc0ac\uc6a9\ud569\ub2c8\ub2e4. \ubb34\uc870\uac74 \uc798\ub77c\ub0b4\uba74 \ud55c\uae00\uc774 \uc911\uac04\uc5d0 \uac78\ub838\uc744 \ub54c &#8220;?&#8221;\ub85c <br \/>\n\/\/ \ucc98\ub9ac\ub418\uae30 \ub54c\ubb38\uc5d0 \ub4a4\uc5d0\uc11c\ubd80\ud130 \uc2a4\uce94\ud574\uc11c \uc798\ub9ac\uc9c0 \uc54a\ub3c4\ub85d \ucc98\ub9ac\ud588\uc2b5\ub2c8\ub2e4. <\/p>\n<p>function LongCut($s, $l) <br \/>\n{ <br \/>\nif( strlen($s) <= ($l+3) ) <br \/>\nreturn $s; <\/p>\n<p>if( ord($s[$l-1]) > 127 ) <br \/>\n{ <br \/>\n$nc = 2; <br \/>\nwhile( ord($s[$l-$nc]) > 127 ) <br \/>\n$nc++; <br \/>\n$l -= !($nc &#038; 1); <br \/>\n} <\/p>\n<p>return substr($s, 0, $l) . &#8220;&#8230;&#8221;; <br \/>\n} <\/p>\n<p>\n\/\/ ParseSession($sess) : $sess\ub85c \ubc1b\uc740 \uc138\uc158\uac12(\uc11c\ubc84\uc0c1\uc5d0 \uc800\uc7a5\ub418\ub294 \ud30c\uc77c) <br \/>\n\/\/ \uc744 name => value\ub85c \uc774\ub8e8\uc5b4\uc9c4 array\ub85c \ub9ac\ud134\ud569\ub2c8\ub2e4. <br \/>\n\/\/ \ud68c\uc6d0\uc778\uc99d\uc744 \uc138\uc158\uc73c\ub85c \ucc98\ub9ac\ud55c\ub2e4\uace0 \ud574\ub3c4 \ud604\uc7ac \uc811\uc18d\ud574 \uc788\ub294 \ud68c\uc6d0\ub4e4\uc774 <br \/>\n\/\/ \ub204\uac00 \uc788\ub294\uc9c0 \uc54c\uc544\ubcf4\ub824\uace0 \ud558\uba74 \uc11c\ubc84\uc5d0 \uc800\uc7a5\ub418\uc5b4 \uc788\ub294 \uc138\uc158\ud30c\uc77c\ub4e4\uc744 <br \/>\n\/\/ \uc9c1\uc811 \uc77d\uc5b4\ub4e4\uc5ec \ucc98\ub9ac\ud558\uc9c0 \uc54a\uc73c\uba74 \uc54c \uae38\uc774 \uc5c6\uc5b4\uc11c \uc138\uc158\ud30c\uc77c\uc744 \ubd84\uc11d\ud55c <br \/>\n\/\/ \ub05d\uc5d0 \ub9cc\ub4e4\uc5b4\ubd24\uc2b5\ub2c8\ub2e4. \uc65c \uc774 \ud568\uc218\uac00 \uc81c\uacf5\ub418\uc9c0 \uc54a\ub294\uc9c0 \uad81\uae08\ud558\uad70\uc694. <br \/>\n\/\/ \ub9cc\uc57d $sess\uac00 &#8216;id|s:5:&#8221;guest&#8221;;name|s:6:&#8221;\ubc29\ubb38\uc790&#8221;;&#8217; \uc774\ub807\uac8c \ub3fc\uc788\uc744\ub54c <br \/>\n\/\/ $buf = ParseSession($sess); <br \/>\n\/\/ => $buf[id] = &#8220;guest&#8221;; $buf[name] = &#8220;\ubc29\ubb38\uc790&#8221;; \uc774\ub807\uac8c \ub429\ub2c8\ub2e4. <\/p>\n<p>function ParseSession($sess) <br \/>\n{ <br \/>\n$p = explode(&#8220;;&#8221;, $sess); <br \/>\n$m = count($p); <\/p>\n<p>for($i=0; $i < ($m-1); $i++) <br \/>\n{ <br \/>\nfor($k=$i; !strstr($p[$i+1], &#8220;|&#8221;) &#038;&#038; (($i+1) < $m); $i++) <br \/>\n$p[$k] .= &#8220;;&#8221; . $p[$i+1]; <\/p>\n<p>$t[] = $p[$k]; <br \/>\n} <\/p>\n<p>$n = count($t); <\/p>\n<p>for($i=0; $i < $n; $i++) <br \/>\n{ <br \/>\n$t1 = explode(&#8220;|&#8221;, $t[$i]); <br \/>\n$t2 = explode(&#8220;:&#8221;, $t1[1]); <br \/>\n$buf[$t1[0]] = substr($t2[2], 1, $t2[1]); <br \/>\n} <\/p>\n<p>return $buf; <br \/>\n} <\/p>\n<p>\n\/\/ GetExtension($filename) : $filename\uc5d0\uc11c \ub9c8\uc9c0\ub9c9 &#8220;.&#8221;\uc774\ud6c4\uc758 <br \/>\n\/\/ \ud655\uc7a5\uc790\ub9cc \uc798\ub77c\uc11c \uc18c\ubb38\uc790\ub85c \ub9ac\ud134\ud55c\ub2e4. <\/p>\n<p>function GetExtension($filename) <br \/>\n{ <br \/>\n$filename = trim($filename); <br \/>\n$right = strrchr($filename, &#8220;.&#8221;); <\/p>\n<p>return strtolower(substr($right,1)); <br \/>\n} <\/p>\n<p>\n\/\/ GetOtherName($filename) : $filename\uc774 &#8220;name.ext&#8221; \uc77c \uacbd\uc6b0 <br \/>\n\/\/ &#8220;name1.ext&#8221;\ub97c \ub9ac\ud134\ud574\uc90d\ub2c8\ub2e4. \uc5c5\ub85c\ub4dc\ub41c \ud30c\uc77c\uc744 \uc800\uc7a5\ud558\ub824\uace0 \ud560 \ub54c <br \/>\n\/\/ \ub3d9\uc77c\ud55c \ud30c\uc77c\uc774 \uc788\uc744 \uacbd\uc6b0 \uc774\ub7f0 \uc2dd\uc73c\ub85c \uc774\ub984\ubd80\ubd84\uc5d0\ub9cc 1\uc744 \ubd99\uc5ec\uc11c <br \/>\n\/\/ \uc800\uc7a5\ud568\uc73c\ub85c\uc368 \ud655\uc7a5\uc790\uac00 \uadf8\ub300\ub85c \uc801\uc6a9\ub418\ub3c4\ub85d \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <\/p>\n<p>function GetOtherName($filename) <br \/>\n{ <br \/>\n$filename = trim($filename); <br \/>\n$l_all = strlen($filename); <br \/>\n$right = strrchr($filename, &#8220;.&#8221;); <br \/>\n$l_left = $l_all &#8211; strlen($right); <\/p>\n<p>return substr($filename,0,$l_left) . &#8220;1&#8221; . $right; <br \/>\n} <\/p>\n<p>\n} \/\/ End of if( !$__FUNC_PHP__ ) <\/p>\n","protected":false},"excerpt":{"rendered":"<p>\/\/ \/\/ Author : Spectator(Kim Kwan Joong) \/\/ \/\/ require\ub098 include\uc2dc \uc911\ubcf5\uc120\uc5b8 \ubc29\uc9c0\ub97c \uc704\ud55c \ubd80\ubd84 if( !$__FUNC_PHP__ ) { $__FUNC_PHP__ = 1; \/\/ \ucc98\uc74c \uba87\uac1c\ub294 \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8\ub97c \ucc98\ub9ac\ud558\ub294 \ud568\uc218\uc785\ub2c8\ub2e4. \/\/ \uc2e4\uc81c\ub85c \uac00\uc7a5 \uc790\uc8fc \uc0ac\uc6a9\ub418\ub294 \ud568\uc218\ub4e4\uc774\uc8e0. \/\/ (\uc77c\uc77c\uc774 \uc785\ub825\ud558\ub294 \ub178\uac00\ub2e4\ub780&#8230;-_-;) \/\/ GoBack() : \uc774\uc804\ud398\uc774\uc9c0\ub85c \ubc14\ub85c \uac11\ub2c8\ub2e4. \/\/ GoBack($msg) : $msg\ub97c \uacbd\uace0\uba54\uc2dc\uc9c0\ub85c \ucd9c\ub825\ud558\uace0 \uac11\ub2c8\ub2e4. function GoBack($msg = &#8220;&#8221;) [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[51],"tags":[],"class_list":["post-50","post","type-post","status-publish","format-standard","hentry","category-papa-php"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/jblove.net\/index.php?rest_route=\/wp\/v2\/posts\/50","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jblove.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jblove.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jblove.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jblove.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=50"}],"version-history":[{"count":0,"href":"https:\/\/jblove.net\/index.php?rest_route=\/wp\/v2\/posts\/50\/revisions"}],"wp:attachment":[{"href":"https:\/\/jblove.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=50"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jblove.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=50"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jblove.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=50"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}