scusa mi potresti fare capire meglio io non è che sia un asso!
cmq avevo provato anche a fare così x dividere i replace in due cioè ho fatto un tentativo
Codice PHP:
VarMia = Replace(Replace(Replace(Replace(s," ","_"),"'","_"),"%","_"),"&","_")
GetCompletePathFile = Replace(VarMia,"$","_")
da quello che ho intuito che perde tempo e l'upload nn và a buon fine... 
stò provando anche così ma nada!!!!
Codice PHP:
VarMac = s
VarMac = Replace(VarMac," ","_")
VarMac = Replace(VarMac,"'","_")
VarMac = Replace(VarMac,"%","_")
VarMac = Replace(VarMac,"&","_")
VarMac = Replace(VarMac,"$","_")
VarMac = Replace(VarMac,"..",".")
GetCompletePathFile = VarMac