不过需要是开源项目。http://code.google.com/hosting
ficlass在非IE浏览器中上传jpg文件的问题
在ficlass1.1.2中photo.php
$is_image=$_FILES[‘loadfile’][‘type’] == ‘image/bmp’ || $_FILES[‘loadfile’][‘type’] == ‘image/gif’ || $_FILES[‘loadfile’][‘type’] == ‘image/png’ || $_FILES[‘loadfile’][‘type’] == "image/pjpeg" ;
替换成
$is_image=$_FILES[‘loadfile’][‘type’] == ‘image/bmp’ || $_FILES[‘loadfile’][‘type’] == ‘image/gif’ || $_FILES[‘loadfile’][‘type’] == ‘image/png’ || $_FILES[‘loadfile’][‘type’] == "image/pjpeg" || $_FILES[‘loadfile’][‘type’] == "image/jpeg";
离第一次发布ficlass过去了4个月了
ficlass算是我学习php以后的第二个作品,第一个就是现在用的这个fiblog,第一个作品可想而知,是写的多么的烂 ,我现在都不想去看fiblog的源码了,简直太糟糕了!!第二个ficlass总算好点了,自己才敢发布出来,但是现在看上去,还是非常的粗糙.打算推倒了重新来写一个.不过发现自己写程序很少写文档,一个很不好的习惯,如果这次能够重写,也要学着自己写文档了.
因为不再是在学校里面的呆着了,如果没有人需要.可能计划就要搁浅了,如果有人需要,请到留言给我点回音.
重写太累了,先用了点时间,修改了用户反映的上传图片没有限制大小的问题!然后把lightbox应用到了班级相册 !
http://www.flyy.info/ficlass1.1.2.zip
数据结构没有变化,所以只需要覆盖上一个版本!修改了photo.php photo.tpl
FICLASS的修正BUG
fclass1.1有个很大的BUG 就是其中一个人修改了密码或注册之后,密码全部都变一样了,应该是忘了加判断了 PS:这个程序不错:)
回复:
FI同学录数据导出
最近在ficlass开发方向是增加同学录的导入导出功能!先收录一篇从phpe看到的文章 最近小阳做了一个PHP同学录,同学们自己在那里添加或修改姓名、邮箱、OICQ等信息,并保存在mySQL数据库里。某日小阳突然想到,如果能用PHP生成一个文件,供同学们下载并把这些资料导入他们的Foxmail地址簿中,那该多好啊!
说干就干,很快小阳便将这功能推出来了。那是如何实现的呢?这里仅以导出姓名、邮箱和OICQ三项予以说明。
要资料可以导入Foxmail地址簿,当然要先了解一下导入Foxmail地址簿的文件内容和格式。打开Foxmail4.2一个帐户的地址簿,在其菜单栏“工具”-“导入”中可以看到,Foxmail支持两种外部文件的导入:“CSV文件”和“Wab文件”。我们选择生成CSV文件。那么可以导入Foxmail的CSV文件的内容和格式如何呢?让我们先从Foxmail导出一个CSV文件看一下。在Foxmail地址簿中选择一个记录不为空的文件夹,执行“工具”-“导出”- “文本文件”,保存文件名为“TEMP.CSV”, 在“下一步”的“请选择输出字段”中选择“姓名”、“电子邮箱地址”和“OICQ”,点击“完成”后便在指定路径生成了“TEMP.CSV”文件了。如果你装了微软office系列,会发现这是一个用EXCEL默认打开的文件,实际上它是EXCEL的逗号分隔值文件,双击打开后,其界面如图所示。
我们在这种情况下还是无法知道它的写入格式的。将“TEMP.CSV”文件改为用记事本打开,便可以发现它的格式非常简单:如图,文件第一行是Foxmail地址簿的字段,其它行是字段对应的值,各字段和值用英文逗号分隔。所以我们在PHP中按这种格式生成CSV文件,别人就可以下载并导入他们的Foxmail中了!
不过还有一个问题需要解决,那就是既然文件中以逗号作为分隔值,如果数据库记录中有英文逗号(注:以下符号若无特别说明皆指英文符号)怎么办?当然你可以先将数据中的逗号替换为中文逗号,但其实还有一个方法,那就是如果CSV文件相应的字段两端加上双引号(“即" "”)作分隔值,其间的英文逗号不作为分隔值,且字段中连续两个英文双引号(即“""”)也只作为一个显示,而不作为分隔值。
有了这些认识,我们就可以编写导出CSV文件的PHP文件了:
<? |
在服务器上运行上述PHP文件,下载回来的“tofoxmail.csv”文件用记事本打开如图所示。
在Foxmail地址簿中点击“工具”-“导入”-“CSV文件”……,数据库中一大堆的资料一下子就全被导入了,这个主意还不错吧!
(以上程序在Apache+PHP4+mySQL和IIS+PHP4+mySQL中皆测试通过。)
FI同学录1.1版本,修正了几个bug
现在已经是1.1版本了下载http://flyy.info/ficlass1.1.zip 下面是在落伍碰到的建议
禁止非注册用户浏览留言?(只有index.php可以被游客看到,留言页面不可以,如果想index.php不被看到,请修改index.php 在$dblink=$dbclass->dbconnect(); 后加上check_online(&$smarty);//判断有没有登陆)
我想问下怎么发表公告?(在最下面的班级管理里面)
还有通讯录是不是只能管理员添加? (普通用户也可以添加)
ficlass终于发布了!
演示:http://ficlass.flyy.info/
username:admin
password:admin888
注册时默认回答是:answer
http://flyy.info/ficlass1.1.zip
FI同学录开发只剩下了最后一个相册模块了
先介绍一下FI同学录,FI同学录是基于php mysql smarty的免费同学录程序!目前开发已经进入尾声
这两天在弄逻辑和表现分离,宁可多用几个模板文件,也要在php文件里面不echo东西,或者尽量少的print!
弄了几个效果图!