PHP保存图片至服务器

来源:互联网 发布:淘宝一元换购怎么做 编辑:程序博客网 时间:2024/05/01 18:17
<?php//PHP上传本地图片至服务器if($_FILES['fruit_img']['error'] > 0){echo "上传图片失败";}else if($_FILES['fruit_img']['error'] == 0){//如果使用时间戳重命名文件,其实没有必要判断该文件是否存在if(file_exists('fruitUpload/'.$_FILES['fruit_img']['name'])){echo "该图片已经存在";}else{//使用时间戳重命名图片,并且获取其后缀名$pic = time().preg_replace("/^[^.]*/","",$_FILES['fruit_img']['name']);//保存图片至服务器fruitUpload文件夹$result = move_uploaded_file($_FILES['fruit_img']['tmp_name'],"fruitUpload/".$pic);if(!$result){echo "上传图片失败";}else{//将该图片的名称$pic保存至数据库echo "上传图片成功";}}}//注意,fruitUpload文件夹必须手动创建好,并不会自动创建,ThinkPHP环境下,创建在根目录(入口文件index.php同级目录)//前端FORM提交表单时,如果涉及到二进制数据,比如文件类型,请使用属性enctype="multipart/form-data"//使用$_FILES['fruit_img']['type']和$_FILES['fruit_img']['size']规定上传文件的类型和大小?>
0 0
原创粉丝点击