Buenas, sigo con el asunto de leer un archivo de word como si fuera un html por medio de un include.
Encontré esta función en la documentación de php: Código PHP:
// strips slashes, and converts special characters to HTML equivalents for string defined in $var
function htmlfriendly($var,$nl2br = false){
$chars = array(
128 => '€',
130 => '‚',
131 => 'ƒ',
132 => '„',
133 => '…',
134 => '†',
135 => '‡',
136 => 'ˆ',
137 => '‰',
138 => 'Š',
139 => '‹',
140 => 'Œ',
142 => 'Ž',
145 => '‘',
146 => '’',
147 => '“',
148 => '”',
149 => '•',
150 => '–',
151 => '—',
152 => '˜',
153 => '™',
154 => 'š',
155 => '›',
156 => 'œ',
158 => 'ž',
159 => 'Ÿ');
$var = str_replace(array_map('chr', array_keys($chars)), $chars, htmlentities(stripslashes($var)));
if($nl2br){
return nl2br($var);
} else {
return $var;
}
}
El problema ahora es el siguiente:
El archivo word que yo incluyo se encuentra ubicado en una carpeta en el server, por otro lado el "nombre" del archivo se encuentra en una DB.
Lo llamo de la siguiente manera(file_contenido sería por ej.: "prueba.doc"):
Código PHP:
include("files/".$row["file_contenido"]."");
El tema es que no sé cómo aplicar la función de más arriba a el include!!!
HEEELP!