Per i controlli guarda le funzioni per il filesystem tipo http://it.php.net/function.file-exists e le istruzioni correlate.

Con PHP è molto semplice fare questo tipo di controlli