php如何从form里面读内容(急)
<formaction="index.php">UserName:<inputid="username"type="text"/><br>ID:<inputid="id"...
<form action="index.php" >
UserName:<input id="username" type="text"/><br>
ID:<input id="id" type="text"/><br>
Password:<input id="password" type="text"/><br>
<input id="enroll" type="submit" value="enroll"/>
</form>
请问如何用php读取username,id,password等内容,并写到一个文件里面?
可以提供具体的代码吗? 展开
UserName:<input id="username" type="text"/><br>
ID:<input id="id" type="text"/><br>
Password:<input id="password" type="text"/><br>
<input id="enroll" type="submit" value="enroll"/>
</form>
请问如何用php读取username,id,password等内容,并写到一个文件里面?
可以提供具体的代码吗? 展开
展开全部
首先你要读取的话<input裏面不是ID而是NAME属性。这样才可以读取
其次读取是$_POST["username"];
最后是写入文件:
$filename = 'test.txt';
$somecontent = "添加这些文字到文件\n";
// 首先我们要确定文件存在并且可写。
if (is_writable($filename)) {
// 在这个例子里,我们将使用添加模式打开$filename,
// 因此,文件指针将会在文件的开头,
// 那就是当我们使用fwrite()的时候,$somecontent将要写入的地方。
if (!$handle = fopen($filename, 'a')) {
echo "不能打开文件 $filename";
exit;
}
// 将$somecontent写入到我们打开的文件中。
if (fwrite($handle, $somecontent) === FALSE) {
echo "不能写入到文件 $filename";
exit;
}
echo "成功地将 $somecontent 写入到文件$filename";
fclose($handle);
} else {
echo "文件 $filename 不可写";
}
其次读取是$_POST["username"];
最后是写入文件:
$filename = 'test.txt';
$somecontent = "添加这些文字到文件\n";
// 首先我们要确定文件存在并且可写。
if (is_writable($filename)) {
// 在这个例子里,我们将使用添加模式打开$filename,
// 因此,文件指针将会在文件的开头,
// 那就是当我们使用fwrite()的时候,$somecontent将要写入的地方。
if (!$handle = fopen($filename, 'a')) {
echo "不能打开文件 $filename";
exit;
}
// 将$somecontent写入到我们打开的文件中。
if (fwrite($handle, $somecontent) === FALSE) {
echo "不能写入到文件 $filename";
exit;
}
echo "成功地将 $somecontent 写入到文件$filename";
fclose($handle);
} else {
echo "文件 $filename 不可写";
}
展开全部
form提交的内容中每一项都要有一个name属性;另外,表单还需要一个提交方式的定义method,可以为post或get。你这个表单可以修改为:
<form action="index.php" method="post" >
UserName:<input id="username" type="text" name="username" /><br>
ID:<input id="id" type="text" name="id" /><br>
Password:<input id="password" type="text" name="password" /><br>
<input id="enroll" type="submit" value="enroll" name="submit" />
</form>
然后在index.php中,通过$_POST['username']……或者$_REQUEST['username']来取得username的值。如要打印出来username的值可以:
echo $username=$_POST['username'];
或者:
echo $username=$_REQUEST['username'];
<form action="index.php" method="post" >
UserName:<input id="username" type="text" name="username" /><br>
ID:<input id="id" type="text" name="id" /><br>
Password:<input id="password" type="text" name="password" /><br>
<input id="enroll" type="submit" value="enroll" name="submit" />
</form>
然后在index.php中,通过$_POST['username']……或者$_REQUEST['username']来取得username的值。如要打印出来username的值可以:
echo $username=$_POST['username'];
或者:
echo $username=$_REQUEST['username'];
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接用试试。。。在此文件夹同目录可以找到存放username,id,password
的文件夹b.txt
<form action="" method="post" >
UserName:<input id="username" name="username" type="text"/><br>
ID: <input id="id" name="id" type="text"/><br>
Password:<input id="password" name="password" type="text"/><br>
<input id="enroll" type="submit" value="enroll"/>
</form>
<?
$name=$_POST[username];
$id=$_POST[id];
$password=$_POST[password];
file_put_contents("b.txt",$name.$id.$password)
?>
的文件夹b.txt
<form action="" method="post" >
UserName:<input id="username" name="username" type="text"/><br>
ID: <input id="id" name="id" type="text"/><br>
Password:<input id="password" name="password" type="text"/><br>
<input id="enroll" type="submit" value="enroll"/>
</form>
<?
$name=$_POST[username];
$id=$_POST[id];
$password=$_POST[password];
file_put_contents("b.txt",$name.$id.$password)
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把 input 标签 设置 例(name=‘a’) 属性 在form里加上一个 <input type='submit' value='提交'/>
<?php?
echo $_POST["a"];
>
<?php?
echo $_POST["a"];
>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询