To check if a file exists you use the PHP function file_exists. Input the path to the file and it will return TRUE if the file exists otherwise FALSE.
if (file_exists("assets/images/smile_face.jpg")) { //file exists } else { //no file found }
Incredibly simple and certainly of use.
file_exists also works for checking if a directory exists
if (file_exists("assets/images/")) { //exists } else { //folder not found }
If you need to create a directory or folder in PHP use mkdir.