【发布时间】:2017-02-15 03:23:26
【问题描述】:
当用户不上传自己的图片时,如何将默认图片设置为upload/'default image.jpg' 以使用它?
$image = addslashes(file_get_contents($_FILES['image']['tmp_name']));
$image_name = addslashes($_FILES['image']['name']);
$image_size = getimagesize($_FILES['image']['tmp_name']);
move_uploaded_file($_FILES["image"]["tmp_name"],"upload/" . $_FILES["image"]["name"]);
$location = "upload/" . $_FILES["image"]["name"];
【问题讨论】:
-
首先检查
$_FILES['image']中是否存在任何文件。如果没有,请跳过此脚本的其余部分并将$location设置为默认值 -
我尝试更改 $location="upload/" 。 $_FILES["图像"]["名称"];进入 $location="upload/default.jpg" 。 $_FILES["图像"]["名称"];但是当我上传照片时,它不会显示我上传的图像
-
如果没有上传图片,不要使用
$_FILES。那是仅用于上传的文件。 -
一些解释什么时候需要默认图片
-
好吧,看来OP放弃了……