《php上传图片客户端和服务器端实现方法_》由会员分享,可在线阅读,更多相关《php上传图片客户端和服务器端实现方法_(4页珍藏版)》请在金锄头文库上搜索。
1、php上传图片客户端和服务器端实现方法_ 这篇文章主要介绍了php上传图片客户端和服务器端实现方法,涉及php操作文件的技巧,涉及图片后缀验证、文件重命名等常用方法,具有肯定参考借鉴价值,需要的伴侣可以参考下 本文实例讲解并描述了php上传图片客户端和服务器端实现方法。分享给大家供大家参考。具体如下: 前台表单代码 form name=form1 method=post action=admin_upfile.php enctype=multipart/form-data input type=file name=pic input type=submit name=Submit value=
2、开头上传 class=button /form 后端php代码 ?php /这里上传 $upsize推断上传文件的大小 $uppath = /attached/; /文件上传路径 /转换根名目的路径 if (strpos($uppath, /) = 0) $i = 0; $thpath = $_SERVERSCRIPT_NAME; $thpath = substr($thpath, 1, strlen($thpath); while (strripos($thpath, /) != false) $thpath = substr($thpath, strpos($thpath, /) + 1,
3、 strlen($thpath); $i = +$i; $pp = ; for ($j = 0; $j $i; +$j) $pp .= ./; $uppaths = $pp . substr($uppath, 1, strlen($thpath); $filename = date(y-m-d); if (is_dir($uppaths . $filename) != TRUE) mkdir($uppaths . $filename, 0777); $f = $_FILESpic; if ($ftype != image/gif $ftype != image/pjpeg $ftype !=
4、image/jpeg $ftype != image/x-png) echo scriptalert(只能上传图片格式的文件);window.close()/script; return false; /获得文件扩展名 $temp_arr = explode(., $fname); $file_ext = array_pop($temp_arr); $file_ext = trim($file_ext); $file_ext = strtolower($file_ext); /新文件名 $new_file_name = md5(date(YmdHis) . . . $file_ext; echo $dest = $uppaths . $filename . / . date(ymdhis) . _ . $new_file_name; /设置文件名为日期加上文件名避开重复 上传名目 echo $dest1 = $uppath . $filename . / . date(ymdhis) . _ . $new_file_name; /设置文件名为日期加上文件名避开重复 $r = move_uploaded_file($ftmp_name, $dest); ? 盼望本文所述对大家的php程序设计有所关心。 更多信息请查看IT技术专栏 .