我在自己的国内主机上建了一个调用twitter的php代码,是在网上找到的代码。我用chrome、IE7、IE8浏览器浏览时没有出现任何问题,一切正常。但是使用IE6浏览器浏览该页面时,不仅无法调用,而且php代码都显示了一部分出来。我完全不知道是什么原因,请各位帮我看看问题出在哪里?谢谢!问题图:
源码:<?php $username='*****';
$feedURL='*****'.$username.'.rss';
$excludePattern='/'.$username.': @/';
$count=**;
$i=0; if(!$xml=simplexml_load_file($feedURL)){
trigger_error('Error',E_USER_ERROR);
}

foreach($xml->channel->item as $item){

if ( ! preg_match("$excludePattern", $item->title)){

$filteredTitle=htmlspecialchars("$item->title");
$filteredTitle=str_replace("$username: ","",$filteredTitle);
date_default_timezone_set('*****');
$i++;

if($i>$count){
break;
}
?>

解决方案 »

  1.   

    IE6的时候PHP被当作txt文件处理了。
    一,检查一下Web服务器上的php配置,php的程序是不是被当作txt解析了
    二,清空IE6的缓存,再重试。
      

  2.   

    在怎么缓存,也不会将没解析的php显示出来啊!
    怀疑是服务器问题。
      

  3.   

    应该是服务器那边的问题。
    不然不可能会有未解析php代码出来。
      

  4.   

    我不是很确定……但是服务器如果有问题,为什么chrome/ie7-8/firefox都正常?唯独ie6?