Bon a priori c'est la fonction
html2text($document) qui bug.
Je n'ai pas le temps de chercher pourquoi mais je l'ai remplacée par la même fonction de la vrsion 1.02, et la ça fonctionne.
Donc dans le fichier
class/Metagen.php, il faut remplacer la fonction
html2text par cette versions:
public function html2text($document)
{
// PHP Manual:: function preg_replace
// $document should contain an HTML document.
// This will remove HTML tags, javascript sections
// and white space. It will also convert some
// common HTML entities to their text equivalent.
// Credits : newbb2
$search = array(
"'<script[^>]*?>.*?</script>'si", // Strip out javascript<?php
"'<img.*?/>'si", // Strip out img tags
"'<[/!]*?[^<>]*?>'si", // Strip out HTML tags<?php
"'([rn])[s]+'", // Strip out white space
"'&(quot|#34);'i", // Replace HTML entities
"'&(amp|#38);'i",
"'&(lt|#60);'i",
"'&(gt|#62);'i",
"'&(nbsp|#160);'i",
"'&(iexcl|#161);'i",
"'&(cent|#162);'i",
"'&(pound|#163);'i",
"'&(copy|#169);'i",
//"'&#(d+);'e"
);
// evaluate as php
$replace = array(
"",
"",
"",
"\1",
""",
"&",
"<",
">",
" ",
chr(161),
chr(162),
chr(163),
chr(169),
//"chr(\1)"
);
$text = preg_replace($search, $replace, $document);
return $text;
}
}