PHP留言并展示_php 留言显示的内容

该博客讨论了一个网页留言系统的实现,通过读取文件、拆分数组和遍历来显示留言内容。然而,实际输出中出现了编码问题,原本应显示为'水清云影说你怎么这么帅呀!'的内容被错误地展示。代码中包含了提交留言的处理和读取留言的函数,但遇到了字符显示不正确的状况。
摘要由CSDN通过智能技术生成

留言问题解决 但是想在留言的页面上显示留言内容 思路:读取文件 -- 拆分数组 -- 遍历 --输出数组

但是显示出来的却是这样  原本想输出的是 "水清云影说你怎么这么帅呀!"

e2dc1cae2e539b23b3a09766dda6906d.png

代码:

网络留言板模式

$filename = 'liuyan.txt';

//判断用户是否按下提交按钮

if(isset($_POST['sub'])){

$message = $_POST['username'] . '||' . $_POST['title'] . '||' . $_POST['mess'] . '&';

write_message($filename,$message);

}

if(file_exists($filename)){

read_message($filename);

}

function write_message($filename,$message){

$fp = fopen($filename,"a");

fwrite($fp,$message);

fclose($fp);

}

function read_message($filename){

$mess = file_get_contents($filename);

$arrmess = explode('&',$mess);

foreach($arrmess as $n){

list($username,$title,$mess) = $arrmess;

echo $username.'说 :';

echo '&nbsp' . $title;

echo $mess .  '


';

}

}

?>

用户名:

标&nbsp&nbsp&nbsp题:

请在这里输入留言信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值