我遇到了问题
我有一个类似这样的文件类型输入标记:
<input type="file" name="imageupload" id="imageupload" value="<?php $imagefile?>">
我有一个PHP文件,用于获取在文件输入标记中上传的图像的文件名,我的代码如下:
//Declare the file input tag
$imagefile = trim($_POST['imageupload']);
echo "$imagefile";
我在这部分声明部分出现错误,它说“通知:未定义的索引:imagefile”。
如果选择图像,一切正常,但如果我没有选择图像则会出现错误。
我想为文件输入标记分配一个默认值,如果用户将其保留为空或null,则说“default.jpg”。我得到了这样的条件:
if($_FILES['imageupload']['name'] == "" || if($_FILES['imageupload']['size'] == 0) {
$imagefile = trim("default.jpg");
}
然后
echo "$imagefile";
我希望我的问题足够具体,请帮助并谢谢你。
答案 0 :(得分:0)
您可以执行此操作以从该错误中保存
if(isset($_POST['imageupload']))
{
$imagefile = trim($_POST['imageupload']);
echo "$imagefile";
}
else
{
$imagefile = 'default.jpg';
}