Foros del Web » Programando para Internet » PHP »

sustitucion automatica comillas

Estas en el tema de sustitucion automatica comillas en el foro de PHP en Foros del Web. Al hacer un recordset y mostrar los datos en la página me sustituye unas (") comillas que tiene el valor del campo por \" y ...
  #1 (permalink)  
Antiguo 16/04/2004, 12:02
 
Fecha de Ingreso: diciembre-2003
Mensajes: 4
Antigüedad: 14 años
Puntos: 0
Pregunta sustitucion automatica comillas

Al hacer un recordset y mostrar los datos en la página me sustituye unas (") comillas que tiene el valor del campo por \" y en otros casos si el campo tiene dos espacios seguidos me los quita y pone uno solo, es como si formatera solo el valor de la cadena del campo.

Alguien sabe como solucionar esto?

muchas gracias
  #2 (permalink)  
Antiguo 16/04/2004, 12:16
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Usando:

stripslashes()

http://www.php.net/stripslashes

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 16/04/2004, 12:30
 
Fecha de Ingreso: diciembre-2003
Mensajes: 4
Antigüedad: 14 años
Puntos: 0
Pregunta

Muchas gracias,

lo de las comillas lo habia solucionado con el str_replace, pero esa solución es más fácil, así que la utilizaré,

y de lo de que me quite los espacios y me los deje en uno solo? teneis idea?

saludos.
  #4 (permalink)  
Antiguo 16/04/2004, 12:35
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

Mira en "Ver codigo fuente en tu navegador" para ver si estan o no los 2 espacios. Porque HTML "junta" espacios consecutivos, de la misma forma que ignora los saltos de linea "\n". Si quieres que HTML respete todos los 2 espacios, deben ser con la entidad &_nbsp; sin el _ para uno de los 2 espacios. No recuerdo exactamente en que funcion era (creo que una de expresiones regulares, pero no estoy seguro), ponian una funcion que sustituia un numero indeterminado mayor de 1 de espacios consecutivos en una cadena equivalente de &_nbsp; .

saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:26.