나는이 대답에서 함수 웹 서버를 가지고 있다고 가정합니다. 그렇지 않으면 Apache을 설치하는 것이 좋습니다. 설정하는 데 도움이 필요하면 웹에 instructions이 많이 있습니다. 기본적으로 Apache는 비밀번호로 보호 된 웹 페이지를 만들 수 있습니다. 그러나 실제로 정보를 암호화하려면 SSL 확장이 필요합니다. 서버에 새 파일을 저장하는 데 사용할 PHP도 필요합니다. WAMP과 같은 올인원 패키지로 모든 것을 얻을 수 있습니다.
당신이 작동하는 웹 서버가있을 때, 당신은 실제 웹 페이지 HTML, CSS, Javascript 및 PHP의 혼합물을 사용하고 싶은 경우 나.
일반적인 ID에는 웹 페이지를 사용하는 클라이언트가 있습니다. 클라이언트의 웹 페이지에는 데이터를 서버로 다시 보내는 스크립트가 있습니다. 서버에는 데이터를 수신 한 다음 원하는 파일에 저장하는 다른 스크립트가 있습니다.
먼저 클라이언트가 방문 할 페이지를 디자인해야합니다. 너는 HTML과 CSS으로 그렇게한다. 텍스트 상자 및 기타 항목을 추가하려면 HTML을 사용하고 페이지에 표시되는 방법을 변경하려면 CSS을 사용하십시오.
하는 HTML 예 :
<html>
<body>
<textArea>My first html page!</textArea>
<button>Submit</button>
</body>
</html>
CSS 예 :
body { background-color: black; }
textArea { width:50%; }
그런 다음 브라우저에 Javascript와 텍스트 상자에 정보를 수집하는 것입니다. 그런 다음 해당 요청을 서버의 PHP 스크립트로 보냅니다. PHP 스크립트에서 데이터를 파일 요청에 저장합니다.여기 Javascript 및 Jquery - Javascript extension를 사용하는 거친 예입니다 :
<script>
/*
The $("#submitButton") is executed every time the user clicks the div that is
associated with it.
The text in the textbox is returned from $("#submitBox").text();
in $.post, here's what's happening
$.post((script name), (data to be sent to script))
So when your executing $.post("php_file.php", new_text:$("#submitBox").text())
You're starting a script called php_file.php and sending the text in text box to a
variable called new_text.
*/
$("#submitButton).click(function(){
$.post("php_file.php", new_text : $("#submitBox").text());
});
</script>
PHP 스크립트 다음으로
<?php
file_put_contents("filename.txt", $_POST[ "new_text" ]);
?>
코드의 단지 조각이되어, 나는 HTML, CSS, 자바 스크립트 및 PHP에 독서 건의 할 것입니다. W3schools에 대한 많은 정보를 찾을 수 있습니다 (다른 사이트들도 포함). 먼저 HTML에 초점을 맞추고 집에있는 컴퓨터로 (예 : 컴퓨터에서 .html 텍스트 파일을 만들어 브라우저에서 열어서) 집중하는 것이 좋습니다. 이 과정에서 문제가 발생하면 다른 모든 문제가 발생할 경우 질문을 게시 할 수있는 훌륭한 사이트입니다.
안녕하십니까. 응답 해 주셔서 감사합니다. 서버가 있는데 HTML 쪽에서 확인해보세요. PHP는 좀 더 복잡합니다 ... 텍스트 상자에서 입력 한 데이터를 나열된 스크립트로 가져 오는 방법은 무엇입니까? HTML 페이지 위젯 상자를 만들 수 있지만, 내가 준 JAVA 예제와 상호 작용하는 방법을 모르겠습니다. PHP 부분을 나중에 이해하고 파일에 쓰는 방법을 실제로 알고 있다고 생각합니다. 양식에서 스크립트로 데이터를 전송하고 처리중인 PHP 페이지로 데이터를 전송하는 데 어려움을 겪고 있습니다. 감사! – omega1
위의 대답에 대한 설명을 추가했습니다. 자바 스크립트를 조금 읽어야합니다. $ .post는 실제로 '고급'이 아니지만 완전히 이해되기 전에 언어의 일반적인 구문을 이해해야 할 수도 있습니다. – tay10r
안녕하세요, 나는이 파일로가는 '않습니다'가 끝났지 만, 페이지가 처음로드 될 때 페이지를로드하여 파일을 덮어 씁니다. 어떻게 그 일을 멈추고 '보도 자료 제출'을 쓰는가? 'code'