嘗試按下按鈕時寫入到txt文件。不知道該怎麼做,我的代碼沒有工作。我開始想我可能需要AJAX?如果是這樣,有人能給我一個正確的方向快速指針?請提前謝謝你!在按下按鈕時寫入文件
這裏是我的代碼:
<?php
//write to file on button event
function buttonWrite()
{
$filename = 'button.txt';
@ $fp = fopen("messages/".$filename, 'wb');
if (!$fp)
{
echo '<p><strong>Cannot generate message file</strong></p></body></html>';
exit;
}
$outputstring = 'Hello, i have been generated by the button';
fwrite($fp, $outputstring);
}
?>
<html>
<head>
<title>Button Writer</title>
</head>
<body>
<button type="button" onclick="buttonWrite()">Write to File</button>
</body>
</html>
更新! 這些答案都沒有真正的工作..不知道是否它的服務器即時通訊託管或什麼,但是是隻是不工作..任何想法傢伙?
Ps。我完全是AJAX新手..所以請不要讓它太難 – amartin94
你不能從HTML中調用PHP函數。正如你所說的,你需要對php文件進行AJAX調用,這又會超出代碼。 – Eric
JavaScript是前端腳本,因此無法訪問服務器上的文件;所以是的,你需要Ajax調用PHP腳本,這將爲你做的工作。以下是您的首發:http://www.tizag.com/ajaxTutorial/ – Peon