Sì, scusatemi, mi sono accorta di non aver spiegao molto bene il problema...
Il problema è questo:
i miei colleghi fanno l'upload di un file che si chiama così:
pippo#01.pdf e vogliono che continui a chiamarsi in questo modo, è la nomenclatura che la qualità ha dato per i file.
Però quando devono riaccedere per modificarlo, cancellarlo o scaricarlo, il link al file è di questo tipo:
http://*.*.*.*/poppo#01.pdf
Quindi il browser interpreta il cancelletto come ancora e non permette di fare nessuna delle operazioni sopra elencate.
Mi servirebbe qualche suggerimento per "mascherare" il cancelletto in modo che non venga interpretato come ancora, ma come carattere normale. Ho provato con i caratteri ASCII, ma non cambia nulla!
Logicamente a livello di script in php dovrò inserire qualcosa di questo tipo:
$Nome_file = str_replace("#","non so cosa metterci", $Nome_file);
Spero di essere stata un po' più chiara.