Si, efefttivamente non sono stato poi cosi' chiaro.. Rispiego senza tanti giri di parole dov'e' il problema:

io uso la funzione
Codice PHP:
str_replace($testo''$source); 
prendendo come testo da sotituire (il primo argomento della funzione), la variabile $testo, che contiene la seguente stringa:
Codice PHP:
$testo '"/mio/percorso.gif"'
e cioe' deve contenere la stringa "/mio/percorso.gif" (comprensiva di doppi apici). Ma non mi funziona: dov'e' l'errore? In che modo i singoli apici ' e i doppi " potrebbero darmi conflitti? Ho provato anhc econ il backslash \, ma non funziona lo stesso.