mate1988 阅读(1383) 评论(1)

 

视图

<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<head>
		<title>
			
		</title>



	</head>
<body>
	<h1>留言板</h1>
	<?php
	//(1-1)include"funcmsg.php";
	
	$data=file_get_contents("msgdata.db");
	$arr = explode("\n", $data);
	//(1-1)p($arr);--只是用来查看数组数据不存在意义--
	//循环输出留言内容
	foreach($arr as $v):
	//用###拆分数组里的各项内容
	$m=explode("###",$v);
	//p($m)
	?>
	
		<table width="600" border="1">
	<tr>
	<td>有一个<?php echo $m[1]==0?"美女":"帅哥"; ?></td>
	</tr>
	<tr>
	<td>她/他的名字是<?php echo $m[0];?></td>
	</tr>
	<tr>
	<td>说:<?php echo $m[2];?><td>
	</tr>

	<table>
	<?php 
	endforeach
	?>
	<form action="msgadd.php" method="post">
	<TABLE width=600 border=1>
		<tr>
			<td>姓名<input type="text" name="name"></td>

		</tr>
		<tr>
			<td>性别<input type="radio" value="1" checked="checked" name="sex"/>男
				<input type="radio" value="0" name="sex"/>女
			</td>
			
		</tr>
		<tr>
			<td>
				<textarea cols="50" rows="5" name="contents"></textarea>
			</td>
		</tr>
		<tr>
			<td>
			<input type="submit" value="提交"/> 
			</td>
		</tr>

	</TABLE>
</form>



</body>

</html>
文件处理方法
<?php
include "funcmsg.php";
$str='';
$str.=$_POST['name']."###".$_POST['sex']."###".$_POST['contents']."\n";

$data=file_get_contents("msgdata.db");
//把新的文件储存后为防止新文件覆盖旧文件新文件后面连上旧文件$str
if(file_put_contents("msgdata.db",$data.$str)){
echo "<script>alert(\"SERVICESOK\");location.href='msg.php';</script>";
}
?>
调用的方法
<?php
	function p($arg){
		echo "<pre>";
		print_r($arg);
		echo "<pre>";
	}


?>

 

 


发表评论
切换编辑模式