写的程序就是输入关键字,查询我的网站在百度的排名是第几位.
希望用正则去掉所有html标签,包括<script>,这个正则怎么写,用正则的方法是什么
还有,用echo "<script type='text/javascript'>alert('$contents');</script>"怎么弹出不了html源码,直接显示了html页面
分少了点,希望别介意,借用的朋友的账号,自己刚注册的分还不够发帖...

解决方案 »

  1.   

    去掉标签用strip_tags()echo "<script type='text/javascript'>alert('".$contents."');</script>"
      

  2.   

    $contents="<script type='text/javascript'>alert('$contents');</script>";
    $contents=strip_tags($contents);
    echo $contents;手册就是王道,要好好琢磨
      

  3.   


    <?php 
    function html2txt($document){ 
    $search = array('@<script[^>]*?>.*?</script>@si',  // Strip out javascript 
                   '@<[\/\!]*?[^<>]*?>@si',            // Strip out HTML tags 
                   '@<style[^>]*?>.*?</style>@siU',    // Strip style tags properly 
                   '@<![\s\S]*?--[ \t\n\r]*>@'         // Strip multi-line comments including CDATA 
    ); 
    $text = preg_replace($search, '', $document); 
    return $text; 

    ?>