dico che fa schifo

immagino che stai facendo un modulo dove "user" può uploadare fino a 2 foto, giusto?

// se te ne basta una vera:
Codice PHP:
if (preg_match($pat,$foto1) || preg_match($pat,$foto2))
{
  
// procedi con l'upload di foto uno o due o tutte e due
} else {
  print 
"carica almeno una foto"

o

Codice PHP:
if (!preg_match($pat,$foto1) && !preg_match($pat,$foto2))
{
  print 
"carica almeno una foto"
} else {
  
// procedi con l'upload di foto uno o due o tutte e due