A volte il caldo fa brutti scherzi.
Mancava un file_exists nella condizione <_<

Problema risolto.