Concordo pienamente , alla fine conviene fare tutti i controlli possibili
anche se con qualche piccolo accorgimento non vedo come possa essere bypassabile
Codice PHP:
<?php
$parti 
explode"."$nome_file );
$estensione $particount$parti ) - ];
$nome_sicuro str_replace"."""$nome_file );
if( 
$estensione == consentita )
fopen$nome_sicuro "." $estensione"w+" );
?>