php 图片上传
程序员文章站
2022-03-14 18:14:14
...
if (!empty($_FILES["img"]["name"])) { //提取文件域内容名称,并判断 $path="uppic/"; //上传路径 if(!file_exists($path)) { //检查是否有该文件夹,如果没有就创建,并给予最高权限 mkdir("$path, 0700"); }//END IF //允许上传的文件格式 $tp = array("image/gif","image/pjpeg","image/jpeg"); //检查上传文件是否在允许上传的类型 if(!in_array($_FILES["img"]["type"],$tp)) { echo "<script>alert('格式不对');history.go(-1);</script>; exit; }//END IF $filetype = $_FILES['img']['type']; if($filetype == 'image/jpeg'){ $type = '.jpg'; } if ($filetype == 'image/jpg') { $type = '.jpg'; } if ($filetype == 'image/pjpeg') { $type = '.jpg'; } if($filetype == 'image/gif'){ $type = '.gif'; } if($_FILES["img"]["name"]) { $today=date("YmdHis); //获取时间并赋值给变量 $file2 = $path.$today.$type; //图片的完整路径 $img = $today.$type; //图片名称 $flag=1; }//END IF if($flag) $result=move_uploaded_file($_FILES["img"]["tmp_name"],$file2); //特别注意这里传递给move_uploaded_file的第一个参数为上传到服务器上的临时文件 }//END IF
推荐阅读
-
Linux下PHP连接Oracle数据库_PHP
-
PHP使用empty检查函数返回结果时报Fatal error: Can't use function return value in write context的问题 - 心中的飞梦
-
PHP安装memcached扩展笔记_PHP
-
PHP错误Warning:mysql_query()解决方法_PHP
-
php实现utf-8转unicode函数代码实例
-
【性能优化】PHP代码输出压缩后HTML
-
记录页面执行时间php代码
-
js查找某元素中的所有图片地址的方法_jquery
-
PHP实现导出excel数据的类库用法
-
CodeIgniter控制器之业务逻辑实例分析,codeigniter控制器_PHP教程