php+txt简单留言板

2014-01-24 17:28:49

看了一天的php,自己捉摸加参考写了一个简单的留言板,没用到数据库,用了个txt文本文件存留言信息,比较简陋,但基本的留言功能还是实现了。

总共三个文件:一个现实留言页index.php,一个添加留言页add.php,一个文本信息pinglun.txt。

index.php

$file = file("pinglun.txt");$arr=array_reverse($file);//生成倒序遍历的数组,让留言倒序输出?>

留言板

foreach($arr as $key=>$value){for($i=1;$i$s[$i] = $value;{?>";?> }//循环输出留言内容(混编)}//还有一种更简单的输出方式foreach($arr as $another){echo $another;}?>
"."$value"."
姓名:
邮箱:
评论:

add.php:

$user = $POST['username'];$email = $post['email'];$content = $_POST['content'];$time = date('Y-m-d H:i:s',time());if (($user"") and ($title"") and ($content=="")){echo "你是不是什么也没有填呀?";}else{$txt = fopen('pinglun.txt','a+');$hh = "\r\n";$zc = "用户名: $user 留言时间: $time
留言内容: $content $hh ";
$write = fwrite($txt,$zc);fclose($txt);}?>//留言成功后自动返回首页

本地启用IIS后再安装WAMP无法启动

原来在电脑上搭建过IIS8+PHP+MYSQL+phpAdmin,后来由于数据库的原因便放弃了使用,便在网上找了一个WAMP的集成包用,这样就方便很多了,也不用那么麻烦再去费时间配环境了,省事是省事,结果装好之后阿帕奇(Apache)怎么都启动不了,后来想了想应该是之前开了IIS服务器,应该会冲突,于是把IIS给关了,结果阿帕奇马上就能重启了。

Fatal error: Allowed memory size of X bytes exhausted (tried to allocate Y bytes)

输出图片的函数出错,提示: Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 24000 bytes) in C:\wamp\www\test\picture\post.php on line 14 解决的办法有以下三种: 1 . 修改php.ini(推荐) memory_limit = 128M 把128M改大点,如512或1024,如果不够继续加。 2 . 在程序里面添加如下语句 ini_set(”memory_limit”, ”128M”); 3 . 添加如下内容 php_value memory_