2013-12-12 5 views
0

저는 이것이 최선의 방법은 아니라는 것을 압니다.하지만 원래의 엔지니어는 보내지 않았기 때문에 8 시간 만에이 작업을 끝내야하고 "반제품"프로젝트가 주어졌습니다.서버에 저장되어있는 텍스트 파일을 편집하십시오.

프로젝트를 완전히 다시 작성하는 데 시간이 오래 걸릴 것입니다. 우선 순위는 작동하는 것입니다.

저는 웹 서버를 운영하는 Beaglebone Black 보드를 가지고 있습니다. 이 서버에는 문자열이있는 txtfile이 있습니다.

이 서버에는 일부 버튼이있는 웹 사이트입니다. 수행해야 할 유일한 작업은 다음과 같습니다.

버튼 "a"및 "a"에 대한 사용자 클릭이 txtfile에 추가됩니다.

더 이상 없습니다. 그러나 html과 javascript에 대한 지식이 부족하기 때문에 여기에 왔습니다.

답변

1

:

$textFromTheButton = 'A'; 
$f = fopen('yourfile.txt', 'a'); 
fwrite($f, $textFromTheButton); 
fclose($f); 

이제 데이터를 얻을 수있는 방법을 찾아야 할 것이다. $ _POST 또는 $ _GET을 사용할 수 있습니다. 데이터가 변경되기 쉽기 때문에 $ _GET을 사용할 때는주의해야합니다. $ _POST라고하더라도 파일에 기록하기 전에 데이터를 확인해야합니다. 사용자 입력을 신뢰하지 마십시오.

1
  1. 것은 HTML 양식을

    < 형성 방법 만들기 = "GET"액션 = "yourPhpFile.php"> < 버튼 이름 = "데이터"값 = "A">은 </버튼> </backround에 (PHP 또는 .net 또는 무언가)의 형태>

  2. 핸들 요청

PHP가 될 것 같은 :

if(isset($_GET["data"])) { 
    $getV = $_GET["data"]; //If you have get 
    $file = 'newDataValues.txt'; 
    file_put_contents($file, $getV); 
} 

thats it! 그것은 현재 txt 파일에 추가됩니다 경우

관련 문제