Sitemap
Links
+++ erd.trabant +++

+++ erd.trabant +++

blablabla

blablabla

clear text, strip html tags

//2003-08-13
function clear_text($x) {
    $x=strip_htmltags($x);
    $x=strip_tags($x);
    $x=strip_specialchar($x);
    $x=trim($x);
    return $x;
}

//2003-07-14
function strip_htmltags($html) {
   $pos1 = false;
   $pos2 = false;
   do {
       if ($pos1 !== false && $pos2 !== false) {
           $first = NULL;
           $second = NULL;
           if ($pos1 > 0)
                $first = substr($html, 0, $pos1);
           if ($pos2 < strlen($html) - 1)
               $second = substr($html, $pos2);
          $html = $first . $second;
       }
      preg_match("/<script[^>]*>/i", $html, $matches);
      $str1 =& $matches[0];
      preg_match("/<\/script>/i", $html, $matches);
      $str2 =& $matches[0];
      $pos1 = strpos($html, $str1);
     $pos2 = strpos($html, $str2);
      if ($pos2 !== false)
          $pos2 += strlen($str2);
   } while ($pos1 !== false && $pos2 !== false);
   return $html;
}

function strip_specialchar($x) {
    $x=trim($x);
    //$x=str_replace ( ".", "", $x);
    $x=str_replace ( "\\", "", $x);
    //$x=str_replace ( "+", "", $x);
    $x=str_replace ( "*", "", $x);
    $x=str_replace ( "?", "", $x);
//    $x=str_replace ( "[", "", $x);
    $x=str_replace ( "^", "", $x);
//    $x=str_replace ( "]", "", $x);
    $x=str_replace ( "$", "", $x);
//    $x=str_replace ( "(", "", $x);
//    $x=str_replace ( ")", "", $x);
//    $x=str_replace ( "{", "", $x);
//    $x=str_replace ( "}", "", $x);
    $x=str_replace ( "=", "", $x);
    $x=str_replace ( "!", "", $x);
    //$x=str_replace ( "<", "", $x);
    //$x=str_replace ( ">", "", $x);
    $x=str_replace ( "|", "", $x);
    //$x=str_replace ( ":", "", $x);
    $x=str_replace ( "&", "", $x);
    $x=str_replace ( "\"", "", $x);
    $x=str_replace ( "%", "", $x);
    $x=str_replace ( "=", "", $x);
    //$x=str_replace ( "/", "", $x);
    $x=str_replace ( "'", "", $x);
    $x=str_replace ( "´", "", $x);
    $x=str_replace ( "`", "", $x);
    $x=str_replace ( "~", "", $x);
    return $x;
}

>>PopUP / Drucken / Print<<
blablabla