Como convertir tus códigos HTML a códigos ASCII. Gran utilidad a la hora de automatizar procesos.
- function pc_html2ascii($s) {
- // convert links
- $s = preg_replace('/<a\s+.*?href="?([^\" >]*)"?[^>]*>(.*?)<\/a>/i',
- '$2 ($1)', $s);
-
- // convert <br>, <hr>, <p>, <div> to line breaks
- $s = preg_replace('@<(b|h)r[^>]*>@i',"\n",$s);
- $s = preg_replace('@<p[^>]*>@i',"\n\n",$s);
- $s = preg_replace('@<div[^>]*>(.*)</div>@i',"\n".'$1'."\n",$s);
-
- // convert bold and italic
- $s = preg_replace('@<b[^>]*>(.*?)</b>@i','*$1*',$s);
- $s = preg_replace('@<i[^>]*>(.*?)</i>@i','/$1/',$s);
-
- // decode named entities
- $s = strtr($s,array_flip(get_html_translation_table(HTML_ENTITIES)));
-
- // decode numbered entities
- $s = preg_replace('//e','chr(\\1)',$s);
-
- // remove any remaining tags
- $s = strip_tags($s);
-
- return $s;
- }
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 de este documento
- Enviar por e-mail este documento