簡體   English   中英

使用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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM