<?PHP

function remove_html$str ){

    
$len strlen($str);
    
$start 0;
    
$stat 0;

    for( 
$i $i $len $i++ ){

        switch( 
$stat ){

            
// <
            
case 1:
                if( 
$str[$i] == '>' ){
                    
$stat 0;
                    
$start $i 1;
                }
                else if( 
$str[$i] == '\'' )
                    
$stat 2;
                else if( 
$str[$i] == '"' )
                    
$stat 3;
                break;

            
// <blahblah '
            
case 2:
                if( 
$str[$i] == '\'' )
                    
$stat 1;
                break;

            
// <blahblah "
            
case 3:
                if( 
$str[$i] == '"' )
                    
$stat 1;
                break;

            
// normal stat
            
default:
                if( 
$str[$i] == '<' ){
                    
$stat 1;
                    
$ret .= substr($str$start$i-$start);
                }
                
        }
        
    }
    if( 
$stat == )
        
$ret .= substr($str$start$i-$start);
    
    return 
$ret;

}

?>
<style>
<!--

    #org {
        border-width: 1px;
        border-color: #808080;
        border-style: dotted;

        background-color: #efefef;
        padding: 10px;
        margin-bottom: 40px;
    }

    #after {
        border-width: 1px;
        border-color: #808080;
        border-style: dashed;

        background-color: #efefef;
        padding: 10px;
        margin-bottom: 40px;
    }
    
-->
</style>

<form method="post" action="<?=$PHP_SELF?>">
<textarea name='text' cols='40' rows='10'><?=$_POST[text]?></textarea>
<input type=submit>
</form>

<br><br><br>

<?PHP

    
if( $_POST[text] ){

        
$text remove_html$_POST[text] );
        
        echo 
"<div id='org'>\n";
        echo 
"<H3>Original is</H3>";
        echo 
str_replace"\n""<br>\n"$_POST[text] );
        echo 
"</div>\n";

        echo 
"<div id='after'>\n";
        echo 
"<H3>After autolink...</H3>\n";
        echo 
str_replace"\n""<br>\n"$text );
        echo 
"</div>\n";
    }
        
    
show_source(__FILE__);

?>