谁有PHP+TXT 和 PHP+XML做的留言程序 谁给我写两个简单点的例子啊,要带分页功能,代码要带注释,随便几个字段就行了,主要是写入格式和读取方式以及怎么分页,txt和xml各一个,谢谢,代码不要太复杂,简单点,就是要个思路. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BBS.php<html><head><title>PHP TEST</title></head><body> <form action="<?php print($_SERVER['REQUEST_SELF']) ?>" method="post"> <p>BBS</p> <input type="text" name="user_name"><br> <textarea name="contents" rows="8" cols="40"></textarea><br><br> <input type="submit" name="send" value="投稿"> </form> <?php if ($_SERVER["REQUEST_METHOD"] == "POST") { writeTXT(); } readTXT(); function writeTXT() { $user_name = $_POST['user_name']; $contents = $_POST['contents']; $contents = nl2br ($contents); $data = "<hr>\r\n"; $data .= "<p>投稿者:".$user_name."</p>\r\n"; $data .= "<p>内容:</p>\r\n"; $data .= "<p>".$contents."</p>\r\n"; $file_name = 'BBS.txt'; $fp = fopen($file_name,'ab'); if($fp) { if( flock($fp,LOCK_EX)) { if(fwrite($fp,$data)==false){ print('文件写入失败'); } flock($fp,LOCK_UN); } else { print('锁文件失败'); } } fclose ($fp); } function readTXT() { $file_name = 'BBS.txt'; $fp = fopen($file_name,'rb'); if($fp) { if (flock($fp,LOCK_SH)) { while (!feof($fp)) { $buffer = fgets($fp); print($buffer); } flock($fp,LOCK_UN); } else { print('锁文件失败'); } } fclose($fp); } ?> </body></html>将程序放在ww根目录下,打开之后显示了之前的投稿内容。 down.chinaz.com去这里下载,多大多小的论坛系统都有。 如果保存2次session的值? 求助 很基础的问题 php 错误 请教一个类似背包的问题 jquery aiax php 传递数组的问题,请教 怎么才能把下面的数组值写进数据库呢 小弟 zend编译后的文件有没有办法解码? 问一个菜鸟问题 关于php连接mysql数据库问题! 初学php,包含文件的问题。 apache 安装过程中的错误 if可不可以判断一个button是否触发? 请问一下这个算法用php如何实现?
BBS.php
<html>
<head><title>PHP TEST</title></head><body>
<form action="<?php print($_SERVER['REQUEST_SELF']) ?>" method="post">
<p>BBS</p>
<input type="text" name="user_name"><br>
<textarea name="contents" rows="8" cols="40"></textarea><br><br>
<input type="submit" name="send" value="投稿">
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
writeTXT();
}
readTXT();
function writeTXT() {
$user_name = $_POST['user_name'];
$contents = $_POST['contents'];
$contents = nl2br ($contents);
$data = "<hr>\r\n";
$data .= "<p>投稿者:".$user_name."</p>\r\n";
$data .= "<p>内容:</p>\r\n";
$data .= "<p>".$contents."</p>\r\n";
$file_name = 'BBS.txt';
$fp = fopen($file_name,'ab');
if($fp) {
if( flock($fp,LOCK_EX)) {
if(fwrite($fp,$data)==false){
print('文件写入失败');
}
flock($fp,LOCK_UN);
}
else {
print('锁文件失败');
}
}
fclose ($fp);
}
function readTXT() {
$file_name = 'BBS.txt';
$fp = fopen($file_name,'rb');
if($fp) {
if (flock($fp,LOCK_SH)) {
while (!feof($fp)) {
$buffer = fgets($fp);
print($buffer);
}
flock($fp,LOCK_UN);
}
else {
print('锁文件失败');
}
}
fclose($fp);
}
?>
</body>
</html>
将程序放在ww根目录下,打开之后显示了之前的投稿内容。
去这里下载,多大多小的论坛系统都有。