I’m trying to write a script that when a user uploads a file and does not enter a name an error is returned. I’ve tried using is_null, empty, and isset and they all do not work. Eg, below, is_null returns an error even when a name is entered. Can anyone help?
$caption = $_REQUEST[$name_input_name];
if(is_null($caption)) {
$file->error = 'Please Enter a Title';
return false;
}
isset()will check if the variable is set, ieempty()will check if the variable is empty, ieis_null()will check forNULLwhich is different from empty, because it’s set toNULLnot an empty string. (NULL might be a confusing concept)Since your title is a string, I think you want to be using
empty()