目前我使用下面的代碼格式。無法使用PHP將表單寫入txt文件
<form action="/wp-content/themes/wallstreet/welcome.php" method="post" class="basic-grey">
<h1>BasicForm
<span>Please fill all the texts in the fields.</span>
</h1>
<label>
<span>Your Nickname* :</span>
<input id="name" type="text" name="name" placeholder="It will appear in the file" />
</label>
<label>
<span>Your Email* :</span>
<input id="email" type="email" name="email" placeholder="Valid Email Address" />
</label>
<label>
<span>Message* :</span>
<textarea id="message" name="message" placeholder="The text that will appear in the file"></textarea>
</label>
<label>
<span>Code* :</span>
<input id="code" type="text" name="email" placeholder="The Code That we sent to your email" />
</label>
<label>
<span> </span>
<input type="submit" class="button" value="Send" />
</label>
</form>
和我有下面的代碼的PHP文件的welcome.php同一目錄下(我想這個形式寫的「消息」 ..
<?php
$var = $_POST['message'];
file_put_contents("/wp-content/themes/wallstreet/data.txt", $var . "\n", FILE_APPEND);
exit();
?>
是的,我有一個文件在同一個目錄中叫做data.txt 所有這些文件都在同一個目錄下,我真的不知道這個問題是什麼,因爲它沒有寫任何東西,我已經給了data.txt的所有權限 也許我是錯寫了路徑?一切都分配在一臺主機上..
應該'<輸入ID =「代碼「type =」text「name =」email「'而不是'
我嚴重懷疑這個路徑是'/ wp-content/themes/wallstreet/data.txt',更可能是'$ _SERVER ['DOCUMENT_ROOT']。 「/wp-content/themes/wallstreet/data.txt」' – jeroen
是的,但它現在不重要,我不想將該信息寫入文件。它只是裝飾。不過謝謝你的建議 – romanturbo