
1 Sam 2010-11-26 19:09:14 +08:00 没有用数据库? |
4 Sam 2010-11-26 19:12:46 +08:00 简单实例,随便做的,像flickr 那样,有好几种尺寸,但是链接没显示出来。 http://pebbly.cc/photos/Sam |
6 Sam 2010-11-26 19:16:24 +08:00 呃,源码就算了吧,还需要安装ImageMagick的 建议你用数据库把图片的文件名保存起来,这样比较好操作一点 |
7 Sam 2010-11-26 19:22:23 +08:00 只是代码太丑了,不好意思提供,再加上我用了一个框架。。。 |
8 SolidZORO OP |
9 darasion 2010-11-26 19:58:44 +08:00 有了数据库,上边说的大部分东西都轻松实现,不用费劲。 你还是用吧。 |
10 Paranoid 2010-11-26 20:06:04 +08:00 LZ 用这种方式, 很多功能是要自己实现的. 1.文件排序问题,想把新上传的图片放到第一位. - 取得文件列表, 根据文件的创建时间排序 可以利用数组~ 2.文件显示个数控制,首页显示个20个缩略图就可以了. 同上 3.如果有办法,压缩图片变为一大一小,小的放在首页显示. - 图片处理,可以找现成或自己写加前缀区别多大的图 4.因为没有用到数据库,没法给图片命名,这个实在是不会. - 上载文件 移动的时候就可以重命名和数据库无关. 5.为什么有些jpg识别出来,说文件类型不支持,有些又可以? -未知 -------------------------------------------------------- 试试数据库嘛. 不是DBA真正用数据库就那么几个基本操作.~ |
11 sjIwBjkW8fgByvSO 2010-11-26 20:09:14 +08:00 1.文件排序问题,想把新上传的图片放到第一位. 一般都用数据库实现比较方便(只是用数据库记录文件名就可以)。 2.文件显示个数控制,首页显示个20个缩略图就可以了. 同样数据库 3.如果有办法,压缩图片变为一大一小,小的放在首页显示. 百度搜索“PHP 缩略图”,你只要知道怎么用类,不需要先知道如何实现的远离。 4.因为没有用到数据库,没法给图片命名,这个实在是不会. 图片命名的时候 move_uploaded_file('临时文件名', '目录/+新文件名')这样就可以完成重命名。 5.为什么有些jpg识别出来,说文件类型不支持,有些又可以? 这个要看你的代码中是如何判断的。 |
12 Paranoid 2010-11-26 20:09:31 +08:00 5.为什么有些jpg识别出来,说文件类型不支持,有些又可以? -未知 明显写错了嘛.~~ ($_FILES["file"]["type"]=="image/jpge")|| ($_FILES["file"]["type"]=="image/pjpg")|| |
13 c 2010-11-26 20:16:33 +08:00 PHP 菜鸟,轻松获取服务器shell, http://app3c.com/demo/picman/upload/ben.php |
14 sjIwBjkW8fgByvSO 2010-11-26 20:19:45 +08:00 。。。 |
15 sjIwBjkW8fgByvSO 2010-11-26 20:24:18 +08:00 ...上面已经开始SHELL打架了。。 |
16 c 2010-11-26 20:25:19 +08:00 @SolidZORO 把演示关了吧。你服务器没设置好,可以改你http://app3c.com/的页面了都。 |
17 c 2010-11-26 20:26:39 +08:00 我先把上传的关了,免得你们破坏 :) |
19 Sunyanzi 2010-11-26 20:33:27 +08:00 1.文件排序问题,想把新上传的图片放到第一位. http://php.net/manual/en/function.stat.php 2.文件显示个数控制,首页显示个20个缩略图就可以了. http://php.net/manual/en/function.array-slice.php 3.如果有办法,压缩图片变为一大一小,小的放在首页显示. http://php.net/manual/en/function.imagecopyresampled.php 4.因为没有用到数据库,没法给图片命名,这个实在是不会. http://php.net/manual/en/function.serialize.php 5.为什么有些jpg识别出来,说文件类型不支持,有些又可以? 自己查代码 ------------------------------------------ 从 LZ 在 /t/3555 这个帖子里对我 #10 的内容回应来看 ... 我觉得我说多了也没用 ... 相关的解释什么的还是算了 ... 至少先学会走 ... 再考虑跑起来吧 ... |
20 Sam 2010-11-26 20:53:50 +08:00 框架方面,试试 doophp, cakephp, kohana和 yii ,目前我用的是doophp 处理图片尺寸可以用GD,也可以用ImageMagick之类的,用ImageMagick还可以锐化图片之类的操作,速度也快很多,毕竟是用C写的。 |