我在自己的国内主机上建了一个调用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;
}
?>
源码:<?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;
}
?>
一,检查一下Web服务器上的php配置,php的程序是不是被当作txt解析了
二,清空IE6的缓存,再重试。
怀疑是服务器问题。
不然不可能会有未解析php代码出来。