找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 648|回复: 0
打印 上一主题 下一主题

PHP图片批量上传代码

[复制链接]

2588

主题

2588

帖子

7694

积分

论坛元老

Rank: 8Rank: 8

积分
7694
跳转到指定楼层
楼主
发表于 2018-2-18 04:49:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

                  
图片上传


$v){
   //图片名字不为空
   if(!empty($v)){
    //后缀必须是图片名
    if(eregi("\.(gif|jpg|jpeg|png|bmp)$",$v)){
     //图片不能大于8M
     if($_FILES['attachfile']['size'][$k] > 8388608) jieqi_delfile($_FILES['attachfile']['tmp_name'][$k]);
     else{
      //解析图片后缀
      $tmpary=explode('.', $v);
      $postfix=$tmpary[count($tmpary)-1];
     
      $attachdir = date('Ym',$nowtime);
      if (!file_exists($attachdir)) jieqi_createdir($attachdir);
      $attachdir .= '/'.date('d',$nowtime);
      if (!file_exists($attachdir)) jieqi_createdir($attachdir);
      $runtime = explode(' ', microtime());
      $attachname=$attachdir.'/'.date('His',$nowtime).round($runtime[0]*1000).$k.'.'.$postfix;
      @move_uploaded_file($_FILES['attachfile']['tmp_name'][$k], $attachname);
      @chmod($attachname, 0644);
      $url=jieqi_htmlstr($baseurl.'/'.$attachname);
      //打水印
      if ($_REQUEST["water"]) {
       $pic=$attachname;
       $wpic="xhxsw.gif";
       $info=getimagesize($pic);
       $w=$info[0];
       $h=$info[1];
       if ($h>140) {
        imageWaterMark($pic,1,"xhxsw.gif");
       }
       if ($h>400) {
        imageWaterMark($pic,7,"xhxsw.gif");
       }
       if ($h>1600) {
        imageWaterMark($pic,4,"xhxsw.gif");
       }
      }
     
      echo '[url='.$url.']'.$url.'[/url]';
      ?>', '图片地址已经复制到剪贴板')">[复制]
=')) {
   return mkdir($dirname, $mode, $recursive);
}
if (!$recursive) {
   $ret=mkdir($dirname, $mode);
   if($ret) chmod($dirname, $mode);
   return $ret;
}
return is_dir($dirname) or (jieqi_createdir(dirname($dirname), $mode, true) and mkdir($dirname, $mode));
}
//检查目录是否存在,不存在尝试自动建立
function jieqi_checkdir($dirname, $autocreate=0){
if(is_dir($dirname)){
   return true;
}else{
   if(empty($autocreate)) return false;
   else return jieqi_createdir($dirname);
}
}
?>

" >

    ?z=" enctype="multipart/form-data">
[tr]
    [/tr]
   
图片批量上传程序
图片一:
图片二:
图片三:
图片四:
图片五:
图片六:
图片七:
图片八:
图片九:
图片十:




已经上传的图片如下:\n";
function view_dir($directory)
{
  $handle = opendir( $directory );
  while ( $file = readdir($handle) )
  {
   $bdir = $directory . '/' .$file ;
   if ($file  '.' && $file  '..'  && $file  'Thumbs.db'   && $file  $zname && is_dir($bdir))
   {
    view_dir( $directory .'/'. $file);
   }
   else if( $file  '.' && $file  '..'  && $file  'Thumbs.db'  && $file  $zname)
   {
    $a = $file ;
?> name=>[url=/][/url]
/1/2/./', '图片地址已经复制到剪贴板')">[复制]
?z=" method="post">
删除图片
图片网址一:
图片网址二:
图片网址三:
图片网址四:
图片网址五:
图片网址六:
图片网址七:
图片网址八:
图片网址九:
图片网址十:

请输入密码:" method="get">


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

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

本版积分规则

用户反馈
客户端