Credo che sia la stessa cosa, però prova cosi:
codice:
$Nome_file = str_replace("#","& #35", $Nome_file);
& #35 (tutto unito) è il carattere speciale del cancelletto.