请选择 进入手机版 | 继续访问电脑版
收藏本站腾讯微博新浪微博
点点网模板设计大赛 phpchina

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 用悬赏 三天解决问题 解决访问速度慢 论坛支持农历生日 - 给官方提建议

论坛活动及任务 归纳网站最新活动 地图任务 邮件更新任务:保护帐号安全

积分换实物,来参加蓝色理想积分兑换吧! 联系招聘客服 蓝色理想帮你找工作! 万元奖励等你拿——点点网模板设计大赛

查看: 1430|回复: 1

[php] 怎么样实现图片本地化和批量上传 [复制链接]

cwy3168 楼主
帖子
29
体力
68
威望
0
居住地
湖南省 长沙市
发表于 2008-6-18 16:42:10 |显示全部楼层
我在做一个图片库网站,处理好图片操作基本上就完成了一半的程序。
怎么样实现图片本地化和批量上传?
请高手指点下。
西部数码顶级域名注册商39元抢注!

苦寒竹

管理员

帖子
19772
体力
17930
威望
23
居住地
浙江省 金华市
发表于 2008-6-18 17:27:39 |显示全部楼层
可以看下文件上传那一块,看下$_FILES数组介绍。简单的例子:

  1. <?php
  2. $accepted = array('png', 'jpg', 'jpeg', 'gif', 'bmp' ,'exe','rar','txt');//格式
  3. if(isset($_GET['action']))
  4. {echo $_POST['words'];
  5. $filename=md5_file($_FILES['haha']['tmp_name']).strrchr($_FILES['haha']['name'], '.');
  6. echo $filename."<br/>";
  7. echo $_FILES['haha']['tmp_name']."<br/>";
  8. echo $_FILES['haha']['name']."<br/>";
  9. echo $_FILES['haha']['type']."<br/>";
  10. echo $_FILES['haha']['size']."<br/>";
  11. if(in_array(strtolower(fileext($_FILES['haha']['name'])), $accepted))
  12.         {
  13. move_uploaded_file($_FILES['haha']['tmp_name'],"pic/".$filename);
  14.         }
  15. }

  16. function fileext($filename) {
  17.         return substr(strrchr($filename, '.'), 1);
  18.         //(strtolower(substr($_FILES['haha']['name'],(strrpos($_FILES['haha']['name'],'.')+1))))//字母小写
  19. }
  20. ?>

  21. <form action="?action=upload" enctype="multipart/form-data" method="post" name="a">
  22.         <input type="file" name="haha"/>
  23.         <input type="text" name="words"/>
  24.         <input type="submit" name="submit" value="提交"/>
  25. </form>
复制代码
搞IT的穷秀才。
租服务器,上51IDC | [长沙]招聘:PHP经理10K/WEB前端6K/PHP开发6K

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|安久科技提供CDN|blueidea.com ( 京ICP备05002321号 )  

GMT+8, 2012-2-13 07:33 , Processed in 0.067972 second(s), 10 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部