el problema es el siguiente, tengo un formulario donde se cargan datos de clientes, nombre, apellido, telefono, direccion, etc. En fin, el problema es que para algunos campos, como por ejemplo direccion, puede que la gente ponga el departamento entre comillas dobles, lo cual crea conflicto a la hora de mostrar el registro en otra pagina, donde el registro esta escrito entre comillas dobles ya que es muy probable que la gente use espacios.
Como podria hacer para, por ejemplo, con la funcion str_replace(), cambiar una comilla doble por un "? y viceversa?
puedes usar esto antes de insertar el campo
$nuevo=str_replace(""",""",$antiguo);
$antoguo=str_replace(""",""",$nuevo);
y el php tiene una funcion llamada que hace lo que nececistas:
htmlspecialchars
consult ael manual php en documents de php.net
Si te solucionó el problema pulsa en G+1