|
- <?php
- if (!defined('DEDEINC')) exit ('dedebiz');
- function SpHtml2Text($str)
- {
- $str = preg_replace("/<sty(.*)\\/style>|<scr(.*)\\/script>|<!--(.*)-->/isU","",$str);
- $alltext = "";
- $start = 1;
- for ($i=0;$i<strlen($str);$i++)
- {
- if ($start==0 && $str[$i]==">") {
- $start = 1;
- }
- else if ($start==1)
- {
- if ($str[$i]=="<") {
- $start = 0;
- $alltext .= " ";
- }
- else if (ord($str[$i])>31)
- {
- $alltext .= $str[$i];
- }
- }
- }
- $alltext = str_replace(" "," ",$alltext);
- $alltext = preg_replace("/&([^;&]*)(;|&)/","",$alltext);
- $alltext = preg_replace("/[ ]+/s"," ",$alltext);
- return $alltext;
- }
- ?>
|