Strano che non ti funzioni...
cmq per tagliare la testa al toro perchč non utilizzi gli altri apici per includere l'apice?

Esiste questo apice: ' e quest'altro "... quindi fai:

codice:
$foto = str_replace("'", '_', $foto);
cmq... a me funzionava anche prima....