Ajout de la fonction clean_html qui permettra de nettoyer le code html lors de l'exportation au format XLS ou CVS pour les accents ou lorsqu'on utilise Fckeditor

This commit is contained in:
Regis Houssin 2007-03-19 16:38:32 +00:00
parent 67fa1f3d00
commit b857717fa6

View File

@ -2300,11 +2300,20 @@ function weight_units_string($unit)
\brief Nettoie le code HTML \brief Nettoie le code HTML
\param string StringHtml \param string StringHtml
\return string CleanString \return string CleanString
\todo nettoyer les balises html
*/ */
function clean_html($StringHtml) function clean_html($StringHtml)
{ {
$CleanString = html_entity_decode($StringHtml); $pattern = "<[^>]+>";
$temp = html_entity_decode($StringHtml);
$temp = ereg_replace($pattern,"",$temp);
// Supprime aussi les retours
$temp=str_replace("\n"," ",$temp);
// et les espaces doubles
while(STRPOS($temp," "))
{
$temp = STR_REPLACE(" "," ",$temp);
}
$CleanString = $temp;
return $CleanString; return $CleanString;
} }