一个上传文件的Class
今天终于算是可以来更新一下paperen的网站,嗯……因为写毕设论文写累了所以就发表一篇关于上传文件类的东东吧,这个类也是自己写的,不知道对大家有没有用,如果觉得可以就拿去用吧。不过在编码上面还是没做好,自己是在utf8的页面将数据进行提交的,所以生成的文件如果保持原来的中文名字的话在文件夹中看到就是乱码的名字,如果不想出现乱码的话需要进行一下编码的转换。?
随便说下这个类怎样调用吧,方法很简单?
$dir = 'upload/';
require("upload_class.php");
$u = new file_uploader;
$u->ready($dir, $_FILES['upload_file'], false, false, true, 0);
echo $u->do_upload();
就像N年前那个染头发的广告说的那句,“得左!染黑头发就是这么简单!”一样,这里上传文件的操作也是“上传文件就这么简单!”。当然那个$_FILES['upload_file']是对应表单中的file类型的控件的名字。而需不需要在上传后输出提示就看你自己啦,关于参数在代码那里面有详细说明,不过这里也是放出来吧。?
ready方法的参数说明:
第一个参数$dir 为上传文件存放的路径
第二个参数为$_FILES 为你那个上传文件变量
第三个参数允许文件大小 单位为MB
第四个参数允许的文件类型 格式为jpg|png|gif
第五个参数是否需要生成新的文件名
第六个参数为返回的提示格式 0为直接提示上传正确 1则返回一个数组array('filename' => 上传的文件名字, 'filesize' => 文件大小, 'tip' => 成功上传);?
很好!这样就完成了一篇文章,不过也花了不少时间呢……?
哎~确实也很久没发表文章了,而懒吧的域名到期了,空间也快到期了,哎~还说要给懒吧换脸结果还是没有做到,坚持一些东西确实很难,26岁之前能将懒吧坚持下去么?我也开始怀疑了,买域名买空间都要钱,不过可能可以借习科的空间用用,但是也得自己有空弄的时候再说吧……而在诺网这差不多两个月的实习过程中,paperen确实又产生了不少念头,开始有点计划。?
不知道大家有没有浏览过zcool这个网站,paperen也经常去挖zcool这个网站上的一些素材,原则上它是一个分享设计素材的网站,网站吸引着大量优秀的设计者,当然也吸引着像paperen我这样的专门喜欢挖素材的,除此之外还充满着机会,说不定某个开发主管欣赏上你的作品就会邀请你参与他们公司的开发项目为其设计,paperen看zcool的网站真的发展得挺不错的,现在都出杂志了,所有素材都是免费而且很有质量,正是这样才能有生命力,paperen想这个网站的幕后人员肯定也不简单吧。?
然后觉得能不能弄个代码的网站,例如叫zcode,上天请允许paperen在此刻YY一下……不过你想嘛,设计的东西都是可以放出来看的,至于代码嘛……额,就是一大堆的……或许大家关心的只是代码执行后的作用,所以要让这个所谓的zcode网站充满活力最好就是能有代码演示功能,对于JavaScript的代码当然是可以运行,但是如果代码是动态语言的呢?难点也在这里了。paperen发觉目前的源码共享网站都是让大家下载的,而大部分都是以文章的形式发表,不过代码确实是与设计很不同,从想象到实践确实有很大的一段路程,paperen会将这个萌生的念头仔细量度后才有动手的理由,而且那需要时间,paperen真的不想成为一个满脑子都是计划但是没有一个计划能兑现的人。?
还有开始觉得要为自己的网站改版了,这种风格都看腻了……从此自己脑中又堆积了一条新计划,而这个计划的期限是……让你来猜好了……
J.Y 14年前
O(∩_∩)O~有本事别改,看谁先腻
回覆TA