新手学PHP文件上传实例详解续!!!

字体: | 打印

昨天已经已经讲了基本的文件上传方法,那么这是不够的,我们还需要对它们进行管理,今天接着贴出上次的后续部分,这里采用数据库记录上传文件的信息方便操作,先看看数据表结构:
数据库名:upload

CODE:

-- 表的结构 `cr_uploadfile`
--

CREATE TABLE `cr_uploadfile` (
  `f_id` bigint(8) NOT NULL auto_increment,
  `f_name` varchar(50) NOT NULL default '',
  `f_save` varchar(200) NOT NULL default '',
  `f_url` varchar(200) NOT NULL default '',
  `f_date` date NOT NULL default '0000-00-00',
  `f_status` int(2) NOT NULL default '0',
  PRIMARY KEY  (`f_id`)
) ENGINE=MyISAM AUTO_INCREMENT=49 DEFAULT CHARSET=utf8 AUTO_INCREMENT=49 ;
这里贴出主要代码,大家不懂的可以查阅手册,例子并不难懂^_^,有兴趣的可以下载源代码研究
处理上传数据代码:

管理页面:

分页函数(这个稍微复杂些):

其他代码大家自己阅读,给出效果图和源代码:


1.jpg


2.jpg


3.jpg

manageupload.rar
(2006-12-29 20:00:18, Size: 519 kB, Downloads: 5202)


我也来说两句 查看全部评论 相关评论

  • lmhllr (2006-12-29 20:01:03)

    :lol
  • hy0kl (2006-12-29 20:06:12)

    强力顶了.
  • chenguomin (2006-12-29 20:25:21)

    顶~
  • libaiqing (2006-12-29 20:59:33)

    强烈支持!!
  • leehui1983 (2006-12-29 21:31:43)

    :lol
  • redmangame (2006-12-29 21:38:28)

    支持一下  确实是饿好东西
  • zssupertim (2006-12-29 22:02:35)

    当把所有文件删了后有一个警告
  • leehui1983 (2006-12-29 22:43:15)

    呵呵,我是知道这个滴,只是懒的去改,只要作个全部为空时的判断就不会有警告了
  • ZiNYon! (2006-12-30 08:20:55)

    好我来顶一下 呵呵
  • djlongshao (2006-12-30 08:55:45)

    分頁那還不是一般的復雜
  • studyphp (2006-12-30 09:34:56)

  • leehui1983 (2006-12-30 11:59:27)

    QUOTE:

    原帖由 djlongshao 于 2006-12-30 08:55 发表
    分頁那還不是一般的復雜
    这个函数的好处就是只要在想分页的地方包含调用,就可以不必每次都写分页代码了,其实不难的,正则的部分也只是最基础的^_^
  • suturn-ly (2006-12-30 19:45:35)

    PHP灌水机器人.....:o
    ...偶像..;P
  • yyb (2007-1-03 09:38:43)

    强烈支持吧
  • leehui1983 (2007-1-03 11:49:10)

    :lol
  • luxxsys (2007-2-17 10:26:22)

    大象的牙齿是什么?
  • cwk32 (2007-2-17 10:27:25)

    move_uploaded_file()是上传用语句
  • yyb (2007-3-08 10:39:44)

    好帖,顶顶顶
  • 纯色理想 (2007-3-08 12:32:44)

    太棒啦 上一讲在哪啊 我要学习
  • liuguoqing (2007-4-09 17:50:57)

    我顶顶顶顶顶顶顶顶顶顶顶
    上一篇在哪啊