初学PHP写的GUESTBOOK

此博客展示了用PHP实现留言功能的代码。代码包含留言信息的处理,如将换行符替换、获取IP地址,把留言内容写入文件;还包括留言表单的创建,以及从文件读取留言并展示,同时处理了性别显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

还有很多不完整的,慢慢来

<?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>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值