<?php // ======================================================== // HTML 출력 // ======================================================== function put_html() { global $g_input_str; printf("<!doctype html>\n"); printf("<html lang=\"ko\">\n"); printf(" <head>\n"); printf(" <title>HTML Basic</title>\n"); printf(" <meta charset=\"utf-8\">\n"); printf(" <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n"); printf(" <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n"); printf(" </head>\n"); printf(" <body>\n"); printf(" <h1>HEADING TAG</h1>\n"); printf(" <p>PARAGRAPH TAG</p>\n"); printf(" <p>g_input_str:%s</p>\n", $g_input_str); printf(" <textarea rows=\"5\" cols=\"40\" disabled>%s</textarea>\n", $g_input_str); printf(" <form action=\"/1.php\" method=\"post\">\n"); printf(" <p><input type=\"text\" name=\"namestr\" placeholder=\"namestr\" style=\"font-size:14pt;height:16px\"></p>\n"); printf(" <p><textarea name=\"comment\" rows=\"5\" cols=\"40\"></textarea></p>\n"); printf(" <p><input type=\"submit\" value=\"OK\"></p>\n"); printf(" </form>\n"); printf(" </body>\n"); printf("</html>\n"); } // ======================================================== // POST 변수값 얻기 // ======================================================== parse_str(file_get_contents("php://input"), $post_vars); $tmp_str = $post_vars['comment']; // ======================================================== // carriage returns 및 TAB 문자 제거 // ======================================================== $tmp_str = str_replace("\t", " ", $tmp_str); $tmp_str = str_replace("\r", "", $tmp_str); $g_input_str = str_replace("\n", "<br/>", $tmp_str); // ======================================================== // 파일로 출력 // ======================================================== $myfile = fopen("/var/www/file.txt", "w") or die("Unable to open file!"); fwrite($myfile, $g_input_str); fclose($myfile); // ======================================================== // HTML 출력 // ======================================================== put_html(); ?>
<!doctype html> <html lang="ko"> <head> <title>HTML Basic</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> </head> <body> <h1>HEADING TAG</h1> <p>PARAGRAPH TAG</p> <p>g_input_str:</p> <textarea rows="5" cols="40" disabled></textarea> <form action="/1.php" method="post"> <p><input type="text" name="namestr" placeholder="namestr" style="font-size:14pt;height:16px"></p> <p><textarea name="comment" rows="5" cols="40"></textarea></p> <p><input type="submit" value="OK"></p> </form> </body> </html>