per esempio questo codice ti crea un file con il numero del giorno dell'anno tipo da 1 a 365

$oggi= date('z');
$filename = "nomecartella/$oggi.txt";

l'altro caso non ho capito cosa intendi, volevo solo dire che per la sicurezza fare decidere il nome del file e il percorso lo può fare solo il gestore di un sito in uno script protetto da una password altrimenti un utente ti crea per esempio il file .../index.html e ti defaccia il sito, è solo un esempio stupido.