我創建一個PHP文件submit_request.php與下面的代碼:爲什麼請求不會創建文件?
$tx_hash = $_POST['tx_hash'];
$home-address = $_POST['home-address'];
$email = $_POST['email'];
$file = fopen($tx_hash, 'w');
fwrite($file, $home-address);
fwrite($file, $email);
fwrite($file, $tx_hash);
fclose($file);
所以這個文件是這個代碼在調用我的index.html文件:
$.ajax ({
type: 'POST',
url: 'submit_request.php?tx_hash=document.getElementById("tx-
hash").value&home-address=document.getElementById("home-
address").value&email=document.getElementById("email").value',
success: function(data){
}
});
但它不創造該文件像調用後除外。爲什麼?請給我一個解釋如何得到這個代碼的工作;)
感謝, 基督教
請檢查$ tx_hash變量的值,然後檢查路徑是否正確? fopen http://php.net/manual/en/function.fopen.php –
url數據具有'document.getElementById'語句不會被轉義,因此它們的值不會被髮送 – RamRaider