{"id":5082,"date":"2021-12-30T14:47:38","date_gmt":"2021-12-30T05:47:38","guid":{"rendered":"\/blog\/?p=5082"},"modified":"2023-09-21T09:26:27","modified_gmt":"2023-09-21T00:26:27","slug":"html-%eb%b0%8f-php-%ea%b8%b0%eb%b3%b8-%ec%bd%94%eb%94%a9","status":"publish","type":"post","link":"https:\/\/hasu0707.duckdns.org\/blog\/?p=5082","title":{"rendered":"HTML \ubc0f PHP \uae30\ubcf8 \ucf54\ub529"},"content":{"rendered":"\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"php\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;?php\n\n\/\/ ========================================================\n\/\/ HTML \ucd9c\ub825\n\/\/ ========================================================\nfunction put_html() {\n    global $g_input_str;\n\n    printf(\"&lt;!doctype html>\\n\");\n    printf(\"&lt;html lang=\\\"ko\\\">\\n\");\n    printf(\"  &lt;head>\\n\");\n    printf(\"    &lt;title>HTML Basic&lt;\/title>\\n\");\n    printf(\"    &lt;meta charset=\\\"utf-8\\\">\\n\");\n    printf(\"    &lt;meta name=\\\"viewport\\\" content=\\\"width=device-width, initial-scale=1.0\\\">\\n\");\n    printf(\"    &lt;meta http-equiv=\\\"X-UA-Compatible\\\" content=\\\"IE=edge\\\">\\n\");\n    printf(\"  &lt;\/head>\\n\");\n    printf(\"  &lt;body>\\n\");\n    printf(\"    &lt;h1>HEADING TAG&lt;\/h1>\\n\");\n    printf(\"    &lt;p>PARAGRAPH TAG&lt;\/p>\\n\");\n    printf(\"    &lt;p>g_input_str:%s&lt;\/p>\\n\", $g_input_str);\n    printf(\"    &lt;textarea rows=\\\"5\\\" cols=\\\"40\\\" disabled>%s&lt;\/textarea>\\n\", $g_input_str);\n    printf(\"    &lt;form action=\\\"\/1.php\\\" method=\\\"post\\\">\\n\");\n    printf(\"    &lt;p>&lt;input type=\\\"text\\\" name=\\\"namestr\\\" placeholder=\\\"namestr\\\" style=\\\"font-size:14pt;height:16px\\\">&lt;\/p>\\n\");\n    printf(\"    &lt;p>&lt;textarea name=\\\"comment\\\" rows=\\\"5\\\" cols=\\\"40\\\">&lt;\/textarea>&lt;\/p>\\n\");\n    printf(\"    &lt;p>&lt;input type=\\\"submit\\\" value=\\\"OK\\\">&lt;\/p>\\n\");\n    printf(\"    &lt;\/form>\\n\");\n    printf(\"  &lt;\/body>\\n\");\n    printf(\"&lt;\/html>\\n\");\n}\n\n\/\/ ========================================================\n\/\/ POST \ubcc0\uc218\uac12 \uc5bb\uae30\n\/\/ ========================================================\nparse_str(file_get_contents(\"php:\/\/input\"), $post_vars);\n$tmp_str = $post_vars['comment'];\n\n\/\/ ========================================================\n\/\/  carriage returns \ubc0f TAB \ubb38\uc790 \uc81c\uac70\n\/\/ ========================================================\n$tmp_str = str_replace(\"\\t\", \" \", $tmp_str);\n$tmp_str = str_replace(\"\\r\", \"\", $tmp_str);\n$g_input_str = str_replace(\"\\n\", \"&lt;br\/>\", $tmp_str);\n\n\/\/ ========================================================\n\/\/  \ud30c\uc77c\ub85c \ucd9c\ub825\n\/\/ ========================================================\n$myfile = fopen(\"\/var\/www\/file.txt\", \"w\") or die(\"Unable to open file!\");\nfwrite($myfile, $g_input_str);\nfclose($myfile);\n\n\/\/ ========================================================\n\/\/  HTML \ucd9c\ub825\n\/\/ ========================================================\nput_html();\n\n?><\/pre>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;!doctype html>\n&lt;html lang=\"ko\">\n  &lt;head>\n    &lt;title>HTML Basic&lt;\/title>\n    &lt;meta charset=\"utf-8\">\n    &lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    &lt;meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n  &lt;\/head>\n  &lt;body>\n    &lt;h1>HEADING TAG&lt;\/h1>\n    &lt;p>PARAGRAPH TAG&lt;\/p>\n    &lt;p>g_input_str:&lt;\/p>\n    &lt;textarea rows=\"5\" cols=\"40\" disabled>&lt;\/textarea>\n    &lt;form action=\"\/1.php\" method=\"post\">\n    &lt;p>&lt;input type=\"text\" name=\"namestr\" placeholder=\"namestr\" style=\"font-size:14pt;height:16px\">&lt;\/p>\n    &lt;p>&lt;textarea name=\"comment\" rows=\"5\" cols=\"40\">&lt;\/textarea>&lt;\/p>\n    &lt;p>&lt;input type=\"submit\" value=\"OK\">&lt;\/p>\n    &lt;\/form>\n  &lt;\/body>\n&lt;\/html><\/pre>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[23],"tags":[],"class_list":["post-5082","post","type-post","status-publish","format-standard","hentry","category-development_web"],"_links":{"self":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/5082","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5082"}],"version-history":[{"count":0,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/5082\/revisions"}],"wp:attachment":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5082"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5082"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5082"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}