[英]How to log to a Text file an input form and activate function using PHP
[英]Turning form input into text in a file using php
我有一個HTML表單,其中包含以下內容:
<form method="POST" action="/subscribe/subscribe.php">
<p><input type="text" name "Email" value="your@email.com" onfocus="if(!this._haschanged){this.value=''};this._haschanged=true;"></p>
<p><input type="submit" value="Submit" name="Submit"></p>
</form>
我有subscribe.php
文件,代碼如下:
# CONTENT
$email = $_POST['Email'];
# SAVE A COPY
$mailcopyfile = 'mailcopyfile.txt';
$fp = fopen($mailcopyfile, "a");
fputs($fp, $now . $email . ", ");
fclose($fp);
但在我的mailcopyfile.txt中,我得到的是每個新表單提交的逗號,如:
, , , , ,
我究竟做錯了什么? 為什么電子郵件沒有顯示?
表單/輸入行中有錯誤:
<p><input type="text" name "Email" value="your@email.com" onfocus="if(!this._haschanged){this.value=''};this._haschanged=true;"></p>
在name參數之后沒有等號。 所以我認為這就是為什么文本文件中沒有任何值的問題。
<p><input type="text" name="Email" value="your@email.com" onfocus="if(!this._haschanged){this.value=''};this._haschanged=true;"></p>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.