简单的留言板,解决了长英文字符的问题哦,不过汉字又出问题了:)希望大家一起来解决
2001-07-19 15:07
579 查看
<?
if ($message)
{
$message = ereg_replace("rnrn", "n<P>", $message);
$date = date("l, F j Y, h:i a");
$cc=$message;
$dd=strlen($message);
$i=0;$cc="";$ff="";
while($i<=$dd)
{
$ff=substr($message,$i,20);
$cc=$cc.$ff."<br>";
$i+=20;echo "<>".$i."<>";
}
//if ($dd>=40) {$cc=$cc."echo "/n";".substr($cc,$i-40,$dd);}
$message = "<B>$name </B> -- $date<P>$cc<BR><HR>";
$fp = fopen (basename($PHP_SELF) . ".comment", "a");
fwrite ($fp, $cc);
fclose ($fp);
}
@readfile(basename(($PHP_SELF . ".comment")));
?>
<FORM method="post">
<b>Your name:</b><BR><INPUT name="name" type="text" size="55"><BR>
<b>Your comment:</b><BR><TEXTAREA name="message" rows=10 cols=55 wrap=virtual>
</TEXTAREA><BR>
<INPUT name="submit" type="submit" value="Post your comments">
</FORM>
if ($message)
{
$message = ereg_replace("rnrn", "n<P>", $message);
$date = date("l, F j Y, h:i a");
$cc=$message;
$dd=strlen($message);
$i=0;$cc="";$ff="";
while($i<=$dd)
{
$ff=substr($message,$i,20);
$cc=$cc.$ff."<br>";
$i+=20;echo "<>".$i."<>";
}
//if ($dd>=40) {$cc=$cc."echo "/n";".substr($cc,$i-40,$dd);}
$message = "<B>$name </B> -- $date<P>$cc<BR><HR>";
$fp = fopen (basename($PHP_SELF) . ".comment", "a");
fwrite ($fp, $cc);
fclose ($fp);
}
@readfile(basename(($PHP_SELF . ".comment")));
?>
<FORM method="post">
<b>Your name:</b><BR><INPUT name="name" type="text" size="55"><BR>
<b>Your comment:</b><BR><TEXTAREA name="message" rows=10 cols=55 wrap=virtual>
</TEXTAREA><BR>
<INPUT name="submit" type="submit" value="Post your comments">
</FORM>
相关文章推荐
- Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示
- 英文操作系统下中文操作软件汉字显示为问号的问题解决方法
- 从给定字符串中截取n个字节的字符(解决汉字截取乱码问题)
- 用百度编辑器发布文章代码/英文字符无法自动换行问题解决方法
- 简单字符串匹配问题-——用哈希解决
- ie6 重复字符BUG问题的简单解决方法
- hadoop中汉字与英文字符混合的keyword做为combine的key的问题
- asp.net连接MYSQL的SQL语句中有汉字问题最简单、最终的解决方法
- 用struts2标签简单,解决字符长度超出文本框问题,
- 解决长串英文字母显示不能自动换行的问题和td中汉字自动换行 && CSS强制不换行
- 解决汉字+数字和英文会换行的问题
- python问题解决----把\xe6\xa8\xa1\这种字符转为普通汉字?
- CFile 读写文件 (解决汉字,换行,空字符问题) .
- hadoop中汉字与英文字符混合的关键字做为combine的key的问题
- 完美又简单解决Fedora16下使用Sun-JDK的汉字乱码(口口)问题
- 把汉字编码为4位字符,用于解决乱码问题(已减少到3位字符)
- Qt中使用汉字字符与 “error C2001: newline in constant”问题的解决
- 解决Firefox和Chrome浏览器的英文字符换行问题
- Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示
- 【转】解决长串英文字母显示不能自动换行的问题和td中汉字自动换行 && CSS强制不换行