elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 04:46  


Tema destacado: Grupo de Facebook de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP
| | | |-+  Problemas de Ñ y acentos en RSS
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Problemas de Ñ y acentos en RSS  (Leído 2,733 veces)
WHK
吴阿卡
Ex-Staff
*
Desconectado Desconectado

Mensajes: 4.113


The Hacktivism is not a crime


Ver Perfil WWW
Re: Problemas de Ñ y acentos en RSS
« Respuesta #15 en: 30 Septiembre 2011, 21:09 »

Intenta utilizar un poco de php, hace tiempo implemente un Lector de RSS con una función que me proporciono Desarrolloweb.com.

Código:
function convertir_especiales_html($str){
   if (!isset($GLOBALS["carateres_latinos"])){
      $todas = get_html_translation_table(HTML_ENTITIES, ENT_NOQUOTES);
      $etiquetas = get_html_translation_table(HTML_SPECIALCHARS, ENT_NOQUOTES);
      $GLOBALS["carateres_latinos"] = array_diff($todas, $etiquetas);
   }
   $str = strtr($str, $GLOBALS["carateres_latinos"]);
   return $str;
}

Ahora intenta llamar a la función de esta forma.
Código:
convertir_especiales_html('<p align="center">La ejecución de esta función sirve para <b>convertir caracteres especiales con PHP</b> sin tocar las etiquetas. <br>Parece que funcionó!</p>');

Devolveria un texto como el siguiente:
Código:
<p align="center">La ejecuci&oacute;n de esta funci&oacute;n sirve para <b>convertir caracteres especiales con PHP</b> sin tocar las etiquetas. <br>Parece que funcion&oacute;!</p>

Espero averte ayudado, saludos.

Más información

Habría que tener demasiado cuidado porque eso tiene problemas de seguridad xss, si no filtras las etiquetas y alguien pone por ejemplo en un foro o blog un <script> entonces puedes hacerle bypass al sistema de seguridad nativo de tu sistema web.

La idea es buena pero demasiado inseguro, yo no lo usaría a menos que quiera que me roben las cuentas.


En línea

Mi foro Ultra Off-Topics: http://whk.drawcoders.com/foro/

Gracias a todos! Good bye!
yocarluis

Desconectado Desconectado

Mensajes: 2


Ver Perfil WWW
Re: Problemas de Ñ y acentos en RSS
« Respuesta #16 en: 30 Septiembre 2011, 23:15 »

Habría que tener demasiado cuidado porque eso tiene problemas de seguridad xss, si no filtras las etiquetas y alguien pone por ejemplo en un foro o blog un <script> entonces puedes hacerle bypass al sistema de seguridad nativo de tu sistema web.

La idea es buena pero demasiado inseguro, yo no lo usaría a menos que quiera que me roben las cuentas.

Es Cierto amigo, pero eso quedaría a criterio de el, yo sugiero que implemente la información que le proporcione, es mucho más efectivo que el método básico con HTML, luego quedaría realizar un sistema de seguridad, muy sencillo no es demasiado, cualquier cosa enviar un mensaje privado y ayudo sin problemas.


En línea
Carluís

Desconectado Desconectado

Mensajes: 49


Estableciendo conexión...


Ver Perfil WWW
Re: Problemas de Ñ y acentos en RSS
« Respuesta #17 en: 1 Octubre 2011, 00:03 »

Intenta utilizar un poco de php, hace tiempo implemente un Lector de RSS con una función que me proporciono Desarrolloweb.com.

Código:
function convertir_especiales_html($str){
   if (!isset($GLOBALS["carateres_latinos"])){
      $todas = get_html_translation_table(HTML_ENTITIES, ENT_NOQUOTES);
      $etiquetas = get_html_translation_table(HTML_SPECIALCHARS, ENT_NOQUOTES);
      $GLOBALS["carateres_latinos"] = array_diff($todas, $etiquetas);
   }
   $str = strtr($str, $GLOBALS["carateres_latinos"]);
   return $str;
}

Ahora intenta llamar a la función de esta forma.
Código:
convertir_especiales_html('<p align="center">La ejecución de esta función sirve para <b>convertir caracteres especiales con PHP</b> sin tocar las etiquetas. <br>Parece que funcionó!</p>');

Devolveria un texto como el siguiente:
Código:
<p align="center">La ejecuci&oacute;n de esta funci&oacute;n sirve para <b>convertir caracteres especiales con PHP</b> sin tocar las etiquetas. <br>Parece que funcion&oacute;!</p>

Espero averte ayudado, saludos.

Más información
En línea

Desarrollo Web, Blogging, Diseño: http://onsoni.blogspot.com
Lupin

Desconectado Desconectado

Mensajes: 120


¡Amo YaBB SE!


Ver Perfil
Re: Problemas de Ñ y acentos en RSS
« Respuesta #18 en: 3 Octubre 2011, 21:10 »

Lamento la ignorancia pero como puedo mostrar las salidas  con  esta funcion convertir_especiales_html() me refiero a mostrarlas en el navegador.

Yo antes las mostraba con
   html_entity_decode();
Y  metia a la DB con
   htmlspecialchars

En línea
Carluís

Desconectado Desconectado

Mensajes: 49


Estableciendo conexión...


Ver Perfil WWW
Re: Problemas de Ñ y acentos en RSS
« Respuesta #19 en: 4 Octubre 2011, 02:44 »

Lamento la ignorancia pero como puedo mostrar las salidas  con  esta funcion convertir_especiales_html() me refiero a mostrarlas en el navegador.

Yo antes las mostraba con
   html_entity_decode();
Y  metia a la DB con
   htmlspecialchars



Amigo, facil, llama la función, un ejemplo sería el siguiente:

Código:
convertir_especiales_html('<title><![CDATA["Albert Einsteín"]]></title>');

Se mostraría de la siguiente manera:

Código:
<title><![CDATA["Albert Einste&amp;iacute;n"]]></title>

Te sugiero que me facilites más información acerca de tu falla estoy un poco desorientado, saludos.
En línea

Desarrollo Web, Blogging, Diseño: http://onsoni.blogspot.com
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
problemas con acentos en ASP
Desarrollo Web
skl 2 829 Último mensaje 4 Julio 2005, 06:00
por Morris
acentos.
Desarrollo Web
darksteel- 8 693 Último mensaje 27 Diciembre 2005, 18:31
por Colymore
problemas con acentos en todos mis programas...
Dudas Generales
maxwellnewage 3 464 Último mensaje 15 Noviembre 2007, 02:16
por maxwellnewage
problemas con la ñ y acentos al pasaruna variable por la url
.NET
jorgexl30 8 5,361 Último mensaje 26 Octubre 2009, 14:08
por jorgexl30
problemas con eñes y acentos
Hacking Básico
chewwe 6 2,189 Último mensaje 5 Enero 2011, 22:57
por m3m089
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines