사용자가 텍스트 영역에 짧은 텍스트를 입력하고 전자 메일과 개인 ID를 입력해야하는 웹 사이트를 만들려고합니다. 하나의 변수에서 자바 스크립트를 통해 이것을 보내려고합니다. 문제는 코드를 작성하지 않고 파일을 작성하지 않는 경우입니다. 여기에 제가 사용하고있는 코드가 있습니다.자바 스크립트에서 파일 가져 오기 PHP에서 파일 생성
function load(){
var xmlhttp;
if(window.XMLHttpRequest){
xmlHttp= new XMLHttpRequest();
}else{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
var textToSend=document.forms["form"].id.value + " "+document.forms["form"].mail.value+" "+document.forms["form"
xmlhttp.open("GET","serverside.php?txt="+textToSend,"true");
xmlhttp.send();
}
<?php
$txt=$_GET["txt"];
$spacing="\n \n";
$my_file = 'userdata.txt';
$handle = fopen($my_file, 'a') or die('Cannot open file: '.$my_file);
fwrite($handle, $txt);
fclose($handle);
?>
이렇게 데이터를 제출할 때는 'POST'를 사용해야합니다. – tadman
파일의 전체 경로가 필요하지 않습니까? "/var/www/myapp/files/userdata.txt"와 같이 – aletzo
'$ txt'의 값을 반향하여 일부가 생략되지 않았는지 확인하십시오. –