我有一个页面来添加新文章.用户接受的字段是:
创建文章是可以的.为此,我使用带有多部分表单的HTTP POST.但是当它必须被编辑时,我想检查文件是否上传.编辑页面包含与上面相同的字段.
对于名称和内容,我可以检查使用isset()和!empty()功能.如果两个功能都失败,则向用户显示一条消息.
我想要的是,在编辑页面中,用户可以避免上传文档和封面图像.那么,如何在服务器端检查用户是否已上传(选择要上传的文件)?如果用户选择了新文档或新封面图像,我将删除旧文件并将其替换为新上传的文件.否则,只更改数据库中的文章名称和文章内容.跳过文件部分,因为用户没有选择任何文件.
我的问题:我们如何检查用户是否选择了新文件?
我在这里很困惑.请帮忙.
if(!file_exists($_FILES['name_of_field']['tmp_name'])
{
# No file uploaded
}
Run Code Online (Sandbox Code Playgroud)