我有表單,我希望輸入內容能夠存儲在.txt文件中。
我使用XAMP和Apache正在運行
HTML:使用Xamp在本地機器上使用.txt寫入PHP
<form action="add.php" method="POST">
<div class="input-wrapper">
<input type="text" name="realname" class="id">
<input type="password" name="mypassword" class="password">
</div>
<input type="submit" value="submit" name="submit" class="submit">
</form>
PHP:
<?php
if(isset($_POST['realname']) && isset($_POST['mypassword'])) {
$data = $_POST['realname'] . '-' . $_POST['mypassword'] . "\n";
$ret = file_put_contents('/mydata.txt', $data, FILE_APPEND | LOCK_EX);
if($ret === false) {
die('There was an error writing this file');
}
else {
echo "$ret bytes written to file";
}
}
else {
die('no post data to process');
}
它說多少字節已經儲存,但.txt文件保持爲空。所以我無法弄清楚什麼是問題。
我是PHP的noob,所以也許我在做一些愚蠢的事情?
'/ mydata.txt' < - * NIX中的斜線表示文件系統的根,但Windows沒有這種東西。在斜線前加一個點或刪除斜線。 –
謝謝!它現在的作品現在 – wolverine961