<?php
if (!$name==""&&!$xing==""&&!$neirong==""){
$ip=$HTTP_SERVER_VARS[REMOTE_ADDR];
//$neirong=nl2br($neirong);失败的换行处理方法
$neirong=str_replace("/n","<br>",$neirong);//将留言内容的换行符替换成<br>
$d=$name."/t".$xing."/t".$neirong."/t".$ip."/n";
$fp=fopen("guestbook.txt","a+");
if(!$fp){
echo "<center>开打guestbook.txt文件失败</center>";
}
fwrite($fp,$d);
fclose($fp);
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>留言</title>
</head>
<body>
<div align="center">
<p>留言</p>
<form name="form1" method="post" action="guestbook.php">
<input name="name" type="text" id="name">
<br>
<input name="xing" type="radio" value="nan" checked>
男
<input type="radio" name="xing" value="nv">
女 <br>
<textarea name="neirong" cols="40" rows="15" id="neirong"></textarea>
<br>
<input type="submit" name="Submit" value="提交">
</form>
<p> </p>
<?php
$data=file("guestbook.txt");
for ($i=count($data)-1;$i>0;$i--){ //从最后从倒数第2行内容读取留言内容
$dataa=explode("/t",$data[$i]);
if ($dataa[1]=="nan"){
$xingbie="男";
}else{
$xingbie="女";
}
echo "<table width=75% border=1>
<tr>
<td width=85%>姓名:$dataa[0]</td>
<td width=15%>性别:$xingbie</td>
</tr>
<tr>
<td colspan=2>留言内容:$dataa[2]</td>
</tr>
<tr>
<td colspan=2>IP:$dataa[3]</td>
</tr>
</table>";
}
?>
</div>
</body>
</html>