Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/11/2010, 19:30
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 9 meses
Puntos: 2534
Respuesta: Firefox cambia contenido de variable mostrada en <textarea> | Función "mai

Cita:
Iniciado por GNULinux Ver Mensaje
Comenté que me parece que firefox me cambia las comillas simples por dobles, porque con Chrome y Opera no sucede. En estos dos últimos, el código se imprime perfectamente bien y funciona correctamente.
cierto, eso me queda claro... yo mismo he experimentado la misma sensación!!

Cita:
Iniciado por GNULinux Ver Mensaje
Respecto a htmlspecialchars(), si utilizo dicha función los background-image se imprimen así [...] Aparecen &quot; en vez de las comillas simples que deberían aparecer.
eso si no tiene sentido, si el background-image tiene comillas dobles es obvio que resulte &quot; en caso de tener comillas simples no las cambia...

has la prueba manualmente y lo verás...

así que dicha hipótesis solo nos deja claro algo, que el código HTML que tienes esta mal... la fuente esta mal, ¿podrías mostrar tu código verdadero?

porque vamos... haciendo este simple ejemplo todo va bien con Firefox:
Código PHP:
$texto = <<<HTML
<td height="170" style="background-image:url('http://promza.dyndns.org/sistema_plantilla/cabeceras/cabecera.jpg'); background-repeat: no-repeat;" valign="top" width="901"></td>
HTML;

echo 
'<textarea>'htmlspecialchars($texto), '</textarea>'
en resumen, PHP se ejecuta en el servidor, no en el navegador...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.