Está usted en Indice > Construcción > Lenguajes > PHP > Lecciones y Paso a Paso > Convertir HTML a ASCII en PHP
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Convertir HTML a ASCII en PHP

Como convertir tus códigos HTML a códigos ASCII. Gran utilidad a la hora de automatizar procesos.

  1. function pc_html2ascii($s) {
  2. // convert links
  3. $s = preg_replace('/<a\s+.*?href="?([^\" >]*)"?[^>]*>(.*?)<\/a>/i',
  4. '$2 ($1)', $s);
  5. // convert <br>, <hr>, <p>, <div> to line breaks
  6. $s = preg_replace('@<(b|h)r[^>]*>@i',"\n",$s);
  7. $s = preg_replace('@<p[^>]*>@i',"\n\n",$s);
  8. $s = preg_replace('@<div[^>]*>(.*)</div>@i',"\n".'$1'."\n",$s);
  9. // convert bold and italic
  10. $s = preg_replace('@<b[^>]*>(.*?)</b>@i','*$1*',$s);
  11. $s = preg_replace('@<i[^>]*>(.*?)</i>@i','/$1/',$s);
  12. // decode named entities
  13. $s = strtr($s,array_flip(get_html_translation_table(HTML_ENTITIES)));
  14. // decode numbered entities
  15. $s = preg_replace('//e','chr(\\1)',$s);
  16. // remove any remaining tags
  17. $s = strip_tags($s);
  18. return $s;
  19. }


Usuarios que han visto este tema también han visto...

- Selects combinados con Ajax y PHP
- Eliminar publicidad de los hosting gratuitos
- Leer un archivo de texto con PHP
- Ejecutar PHP en WordPress
- Funciones Relacionadas con el protocolo FTP


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad






Cursos de Community Manager

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 13-02-2012 a las 06:20:45