【发布时间】:2015-08-26 01:35:52
【问题描述】:
我有问题
我有一个像这样的文件类型输入标签:
<input type="file" name="imageupload" id="imageupload" value="<?php $imagefile?>">
我有一个 PHP 文件,它获取文件输入标签中上传的图像的文件名,我的代码如下:
//Declare the file input tag
$imagefile = trim($_POST['imageupload']);
echo "$imagefile";
我在声明部分出现错误,上面写着“Notice: Undefined index: imagefile”。
如果我选择图像,一切正常,但如果我不选择图像,则会显示错误。
如果用户将其留空或为空,我想为文件输入标记分配一个默认值,比如说“default.jpg”。我得到了这样的条件:
if($_FILES['imageupload']['name'] == "" || if($_FILES['imageupload']['size'] == 0) {
$imagefile = trim("default.jpg");
}
然后
echo "$imagefile";
我希望我的问题足够具体,请帮助并谢谢。
【问题讨论】:
-
仔细查看
$_POST['imageupload']- 然后查看其余代码。 -
但是,您发布的通知不支持该代码。更像是未定义的变量 imagefile