PHP 图片上传实现代码 带详细注释

2015-01-24信息快讯网

PHP 图片上传实现代码 带详细注释,喜欢的朋友可以学习下。

 
<?php 
//用户上传图片处理文件 
if ((($_FILES["file"]["type"] == "image/gif")|| ($_FILES["file"]["type"] == "image/jpeg")|| ($_FILES["file"]["type"] == "image/pjpeg"))&& ($_FILES["file"]["size"] < 100000)){ //控制允许上传的图片类型,最后的100000为允许的图片大小 
if ($_FILES["file"]["error"] > 0){ 
echo "Return Code: " . $_FILES["file"]["error"] . "<br />"; //出错返回 
}else{ 
/* //这是上传图片的信息,去掉前后的注释就可以看到效果. 
echo "Upload: " . $_FILES["file"]["name"] . "<br />"; 
echo "Type: " . $_FILES["file"]["type"] . "<br />"; 
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />"; 
echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />"; */ 
if (file_exists("userupload/" . $_FILES["file"]["name"])){ 
echo $_FILES["file"]["name"] . " already exists. "; 
}else{ 
move_uploaded_file($_FILES["file"]["tmp_name"],"userupload/" . $_FILES["file"]["name"]); 
} 

$date=date('Ymdhis'); //得到当前时间,如;20070705163148 
$fileName=$_FILES['file']['name']; //得到上传文件的名字 
$name=explode('.',$fileName); //将文件名以'.'分割得到后缀名,得到一个数组 
$newPath=$date.'.'.$name[1]; //得到一个新的文件为'20070705163148.jpg',即新的路径 
$oldPath=$_FILES['file']['tmp_name']; //临时文件夹,即以前的路径 
rename("userupload/".$fileName,"userupload/".$newPath); 

//这里可以写你的SQL语句,图片的地址是 "userupload/".$newPath 

?> 
<script type="text/javascript">alert('图片上传成功!!');</script> 
<?php 
} 
}else{ 
echo "Invalid file"; //图片类型错误或者过大 
} 
?> 
php中模拟POST传递数据的两种方法分享
php中获得视频时间总长度的另一种方法
Sorting Array Values in PHP(数组排序)
PHP 图片上传代码
php中json_encode中文编码问题分析
php图片上传存储源码并且可以预览
php中将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串
php 文件上传类代码
使用ThinkPHP自带的Http类下载远程图片到本地的实现代码
PHP文件上传后缀名与文件类型对照表整理
简单的PHP多图上传小程序代码
PHP中改变图片的尺寸大小的代码
PHP统计目录下的文件总数及代码行数(去除注释及空行)
批量修改RAR文件注释的php代码
PHP编码规范之注释和文件结构说明
PHP 缓存实现代码及详细注释
在PHP中操作Excel实例代码
PHP 字符串加密函数(在指定时间内加密还原字符串,超时无法还原)
PHP中冒号、endif、endwhile、endfor使用介绍
PHP 文件上传全攻略
PHP GD 图像处理组件的常用函数总结
PHP 开发环境配置(测试开发环境)
php 上传功能实例代码
DedeCMS dede_channeltype表字段注释
PHP 一个比较完善的简单文件上传
PHP 抓取网页图片并且另存为的实现代码
php 无限级分类学习参考之对ecshop无限级分类的解析 带详细注释
PHP提取数据库内容中的图片地址并循环输出
THINKPHP+JS实现缩放图片式截图的实现
php 生成随机验证码图片代码
用php实现的下载css文件中的图片的代码
php 文件上传代码(限制jpg文件)
PHP CKEditor 上传图片实现代码
php 验证码制作(网树注释思想)
PHP Document 代码注释规范
PDP Document 代码注释规范第1/2页
©2014-2024 dbsqp.com