Prova a cambiare str_replace con eregi_replace.

Così dovrebbe funzionare