preg_replace("/<head>.+</head>/iU",$myhead,$tmpstr);

解决方案 »

  1.   

    大哥这个报错
    Warning: Unknown modifier 'h' in d:\usr\www\html\jim\jim.html.php on line 40
      

  2.   

    preg_replace("/<head>.+<\/head>/iU",$myhead,$tmpstr);
    不好意思
      

  3.   

    请问
    /i 是忽略大小写吧 ?
    那U是什么呢?按照您给的代码。好象还是无法去掉HEAD我就用 baidu.com 的首页做测试都不行。我用的win2k+apache1.3.31+php4.3.9+activeperl5.8.4.810
      

  4.   

    另外 浏览器 好象对于<head
    >

    </head
    >
    这样的HEAD 也可以正确显示.
      

  5.   

    $tmpstr=ereg_replace('[\<]{1}[ \f\r\t\n]*[Hh][Ee][Aa][Dd][ \f\r\t\n]*[\>]{1}.*[\<]{1}[ \f\r\t\n]*[/]{1}[ \f\r\t\n]*[Hh][Ee][Aa][Dd][ \f\r\t\n]*[\>]{1}',$myhead,$tmpstr);问题解决 ........ 谢谢  syre(神仙) 
     唉 我还是用了 ereg_replace 了, 
    preg_replace 不会用:(