prima di richiamare la classe che esegue l'upload, controlla se l'utente abbia realmente selezionato un file da uploadare. dovrebbe bastare un controllo come questo:

Codice PHP:
if (!empty($_FILES['userfile']['name'])) {
      
// richiamo della classe di upload

dove "userfile" è il nome del campo <input type="file"> del tuo form