{"id":225,"date":"2002-06-28T00:24:38","date_gmt":"2002-06-28T00:24:38","guid":{"rendered":"http:\/\/dev.jblove.net\/?p=225"},"modified":"2002-06-28T00:24:38","modified_gmt":"2002-06-28T00:24:38","slug":"php-%ec%89%98%ea%b8%b0%eb%8a%a5-%ec%82%ac%ec%9a%a9%ed%95%98%ea%b8%b0","status":"publish","type":"post","link":"https:\/\/jblove.net\/?p=225","title":{"rendered":"PHP \uc258\uae30\ub2a5 \uc0ac\uc6a9\ud558\uae30"},"content":{"rendered":"<p>\uae00\uc4f4\uc774 : \ub9dd\ub098\ub2c8 (acidd15@nacom.net)<\/p>\n<p>php\uc5d0\uc11c\ub3c4 \ub2e8\ubc29\ud5a5\uc73c\ub85c \ub9ac\ub205\uc2a4\uc758 \uc258\uc2a4\ud06c\ub9bd\ud2b8\ub97c \uc2e4\ud589 \ud560\uc218\uac00 \uc788\uc2b5\ub2c8\ub2e4. <br \/>\n\uadf8\ub0e5 \ubcf4\uc5ec\uc9c0\uae30\ub9cc \ud558\ub294\uac70\uc8e0&#8230;\uae30\ub2a5\uc740 100%\uc0ac\uc6a9\uc740 \ubabb\ud574\ub3c4 \ub300\ub2e8\ud788 \uc704\ud5d8\ub3c4\uac00 <br \/>\n\uc788\ub294 \uae30\ub2a5\uc785\ub2c8\ub2e4&#8230; <\/p>\n<p>\uc774\uac78 \uc4f0\ub824\uba74 &#8216; \ub791 1\ubc88 \uc22b\uc790 \ubc14\ub85c\uc67c\ucabd\uc758 ` \uc774\ub791 \uc798\ubd10\uc57c \ud569\ub2c8\ub2f9 \u3161\u3161; <\/p>\n<p>\uccab\ubc88\uc9f8\uac83\uc740 \uc791\uc740 \ub530\uc634\ud45c\uad6c\uc694 \ub450\ubc88\uc9f8 \uac83\uc740 1\ubc88 \uc606\uc758 ?\uac83\uc785\ub2c8\ub2e4. <\/p>\n<p>\uadf8\ub7fc \uc800\uac78\ub85c \uac04\ub2e8\ud558\uac8c \ub9ac\ub205\uc2a4\uc5d0\uc11c \ub514\ub809\ud1a0\ub9ac\uc758 \ub0b4\uc6a9\uc744 \ubcf4\ub294 ls -al\uc774\ub77c\ub294 <br \/>\n\uba85\ub839\uc744 \uc2e4\ud589\uc2dc\ucf1c \ubcf4\uac9f\uc501\ub2c8\ub2e4&#8230; <\/p>\n<p>ex) <\/p>\n<p>$output = `ls -al`; <br \/>\nprint &#8220;<\/p>\n<pre><font color=red>$output<\/font><\/pre>\n<p>&#8220;; <\/p>\n<p>\uc800\uac78 php\ud30c\uc77c\uc744 \ub9cc\ub4e4\uc5b4\uc11c \ud398\uc774\uc9c0\ub97c \ub744\uc6b0\uba74 \ud574\ub2f9\ub514\ub809\ud130\ub9ac\uc758 \ubaa9\ub85d\uc774 \ucad8\ub974\ub975 <br \/>\n\ub098\uc635\ub2c8\ub2e4&#8230;\uadf8\ub9ac\uace0 \ub2e4\ub978 \uba85\ub839\uc744 \uc9d1\uc5b4\ub123\uc5b4\ub3c4 \uc2e4\ud589\uc774 \ub429\ub2c8\ub2e4..\ubb3c\ub860 \ud37c\ubbf8\uc158\uc774 <br \/>\n\ub418\uc5b4\uc57c \uaca0\uc9c0\uc694..\u3161\u3161;  vi\ub97c \uc9d1\uc5b4\ub123\uc5b4\ub3c4 \ub429\ub2c8\ub2e4..\ub2e8 \ub2f9\uc5f0\ud788 \ud3b8\uc9d1\uc740 \uc548\ub429\ub2c8\ub2e4&#8230; <\/p>\n<p>========================================================================================<\/p>\n<p>\uae00\uc4f4\uc774 : \uac70\uce5c\ub9c8\ub8e8<\/p>\n<p>\uc678\ubd80 \ud504\ub85c\uadf8\ub7a8\uc744 \uc2e4\ud589\ud558\ub294 \ubc29\ubc95\uc740 \uc5ec\ub7ec\uac00\uc9c0\uac00 \uc788\uc9c0\uc694.. <br \/>\n\ub9ce\uc774 \uc4f0\uc774\ub294\uac70\ub290 &#8220; \ub97c \uc0ac\uc6a9\ud558\ub294 \ubc29\ubc95\uacfc exec() \ud568\uc218\uc640 popen() \ud568\uad6c\uc694.. <br \/>\nvi\ub97c \uc2e4\ud589\uc2dc\ucf1c \ud3b8\uc9d1\uc740 \ubd88\uac00\ub2a5\ud558\ub2e4 \ud558\uc168\ub294\ub370.. popen \uc744 \uc774\uc6a9\ud558\uba74 \ud3b8\uc9d1\ub3c4 \uac00\ub2a5\ud558\uc9c0\uc694 <\/p>\n<p><? <br \/>\n$f=popen(&#8220;vi newfile.txt&#8221;,&#8221;w&#8221;); <br \/>\nsleep(1); <br \/>\nfputs($f,&#8221;i&#8221;);  \/\/ \uc785\ub825\ubaa8\ub4dc \uc804\ud658 <br \/>\nsleep(1); <br \/>\nfputs($f,&#8221;Hello world<br \/>\n&#8220;); <br \/>\nsleep(1); <br \/>\nfputs($f,chr(27));  \/\/ esc\ud0a4 \ub204\ub974\uae30 <br \/>\nsleep(1); <br \/>\nfputs($f,&#8221;:wq<br \/>\n&#8220;);  \/\/ \uc800\uc7a5\ud558\uace0 \uc885\ub8cc <br \/>\npclose($f); \/\/ \ud578\ub4e4\ub7ec \ub2eb\uae30 <br \/>\nexit; <br \/>\n?> <\/p>\n<p>php.net \uc5d0 \uc788\ub294 \uc608\uc81c \uc8fc\uc11d\ubb38\ub9cc \ud55c\uae00\ub85c \ubc14\uafbc\uac70\uad6c\uc694.. \uc798 \ub41c\ub2f5\ub2c8\ub2e4.. <br \/>\n\uadf8\ub7fc \uc7ac\ubbf8\ub09c \ud50c\ubc0d \ud558\uc138\uc694 : ) <\/p>\n<p>From PHP\uc2a4\ucfe8 \ud301&#038;\ud14c\ud06c<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\uae00\uc4f4\uc774 : \ub9dd\ub098\ub2c8 (acidd15@nacom.net) php\uc5d0\uc11c\ub3c4 \ub2e8\ubc29\ud5a5\uc73c\ub85c \ub9ac\ub205\uc2a4\uc758 \uc258\uc2a4\ud06c\ub9bd\ud2b8\ub97c \uc2e4\ud589 \ud560\uc218\uac00 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub0e5 \ubcf4\uc5ec\uc9c0\uae30\ub9cc \ud558\ub294\uac70\uc8e0&#8230;\uae30\ub2a5\uc740 100%\uc0ac\uc6a9\uc740 \ubabb\ud574\ub3c4 \ub300\ub2e8\ud788 \uc704\ud5d8\ub3c4\uac00 \uc788\ub294 \uae30\ub2a5\uc785\ub2c8\ub2e4&#8230; \uc774\uac78 \uc4f0\ub824\uba74 &#8216; \ub791 1\ubc88 \uc22b\uc790 \ubc14\ub85c\uc67c\ucabd\uc758 ` \uc774\ub791 \uc798\ubd10\uc57c \ud569\ub2c8\ub2f9 \u3161\u3161; \uccab\ubc88\uc9f8\uac83\uc740 \uc791\uc740 \ub530\uc634\ud45c\uad6c\uc694 \ub450\ubc88\uc9f8 \uac83\uc740 1\ubc88 \uc606\uc758 ?\uac83\uc785\ub2c8\ub2e4. \uadf8\ub7fc \uc800\uac78\ub85c \uac04\ub2e8\ud558\uac8c \ub9ac\ub205\uc2a4\uc5d0\uc11c \ub514\ub809\ud1a0\ub9ac\uc758 \ub0b4\uc6a9\uc744 \ubcf4\ub294 ls -al\uc774\ub77c\ub294 \uba85\ub839\uc744 \uc2e4\ud589\uc2dc\ucf1c \ubcf4\uac9f\uc501\ub2c8\ub2e4&#8230; ex) $output = [&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-225","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\/225","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=225"}],"version-history":[{"count":0,"href":"https:\/\/jblove.net\/index.php?rest_route=\/wp\/v2\/posts\/225\/revisions"}],"wp:attachment":[{"href":"https:\/\/jblove.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=225"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jblove.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=225"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jblove.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}