Foros del Web » Programando para Internet » PHP »

Caracteres no deseados...

Estas en el tema de Caracteres no deseados... en el foro de PHP en Foros del Web. Hola a todos, gracias por leer ésto. Tengo un problema, cuando asigno a una variable el contenido de una página, muchas veces aparecen caracteres no ...
  #1 (permalink)  
Antiguo 04/03/2002, 11:01
 
Fecha de Ingreso: noviembre-2001
Ubicación: Ramos Mejía - Buenos Aires
Mensajes: 45
Antigüedad: 22 años, 5 meses
Puntos: 0
Caracteres no deseados...

Hola a todos, gracias por leer ésto.
Tengo un problema, cuando asigno a una variable el contenido de una página, muchas veces aparecen caracteres no deseados.
Por ej:
$txt="<html><head><title>$t itulo</title>....";

Claro que el contenido de $txt es mas extenso.
Habrá alguna razón para que aparezcan esos caracteres?

Gracias por su ayuda.
Hernán ;)

Porque lo importante no es qué hagamos,<font color=#ff0000> sino cómo lo hagamos...[/CODE]
Scorpius
  #2 (permalink)  
Antiguo 04/03/2002, 13:20
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 22 años, 5 meses
Puntos: 69
Re: Caracteres no deseados...

Scorpius, me gustaría saber que son para ti los &quot;caracteres no deseados&quot;, ya que no se si te refieres a algo extraño (que no logro distinguir en tu ejempo) o si son los TAGS de HTMl lo que consideras &quot;no deseado&quot;.

En ese caso, para sacarlos del contenido, puedes utilizar strip_tags(); (o striptags(); no recuerdo si iba el underscore).

Saludos.

<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo
  #3 (permalink)  
Antiguo 04/03/2002, 22:37
 
Fecha de Ingreso: noviembre-2001
Ubicación: Ramos Mejía - Buenos Aires
Mensajes: 45
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Caracteres no deseados...

No, por supuesto que no, hablo de caracteres infiltrados en el texto que se muestra cuando hago un echo $txt;
Sucede generalmente cuando la extensión de la variable es grande, reemplaza los caracteres originales por otros. Por ejemplo, en una oración &quot;Mi mamá me mima&quot; aparece &quot;Mi m©má me mima&quot;.


Porque lo importante no es qué hagamos,<font color=#ff0000> sino cómo lo hagamos...[/CODE]
Scorpius
  #4 (permalink)  
Antiguo 05/03/2002, 10:19
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 22 años, 5 meses
Puntos: 69
Re: Caracteres no deseados...

A la pelota! Eso la verdad que nunca lo había escuchado.
Hagamos una cosa, postea un ejemplo que te produzca esos resultados o un link hacia un zip donde podamos bajar el ejemplo, para verlo y poder trabajar con él, porque la verdad que nunca me habían aparecido ese tipo de cambios en un texto, por más grande que fuera.

saludos.

<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo
  #5 (permalink)  
Antiguo 05/03/2002, 16:57
 
Fecha de Ingreso: noviembre-2001
Ubicación: Ramos Mejía - Buenos Aires
Mensajes: 45
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Caracteres no deseados...

Creo que pude separar el problema... aparece cuando envío esa variable con el comando mail() en el cuerpo del mensaje...

Es decir, uso $txt=&quot;ALGO GRANDE&quot;; MAIL ($email,$asunto,$txt,$encabezado);

Qué les parece? será porque vá dentro del mail? probé de dividir el contenido de $txt en muchas variables pero no hubo caso.

Gracias por la atención prestada. ;)

Porque lo importante no es qué hagamos,<font color=#ff0000> sino cómo lo hagamos...[/CODE]
Scorpius
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 03:52.