2

我有一个页面,页脚中有一个脚本。

<?php
    require_once('../autoloader.php');
    $feed = new SimplePie();
    $feed->set_feed_url('http://simplepie.org/blog/feed/');
    ...
?>

然后,当我将它上传到服务器时,我得到了这样的显示:

set_feed_url('http://simplepie.org/blog/feed/'); $feed->init(); $feed->handle_content_type(); print 'test'; ?> 

我也安装了一个 phpBB 论坛,它就像魅力一样。所以 > 在我的代码中像 ?> 一样工作。我在该页面上没有更多的 php,并且注释掉该行根本没有帮助。我也尝试添加回声和打印,但没有奏效。所以 PHP 版本 5.2.17 正在运行...我不知道问题是什么以及如何解决它...请帮助我。

PS我知道这件事会解决一半:

<?php
    require_once('../autoloader.php');
    $feed = new SimplePie();

    $function = set_feed_url('http://simplepie.org/blog/feed/');
    call_user_func(array($feed), $function);

    $function = init();
    call_user_func(array($feed), $function);

    $function = handle_content_type();
    call_user_func(array($feed), $function);
?>
4

1 回答 1

5

听起来 PHP 根本没有在文件上运行,浏览器将其解释<?php blah >为未知标签。

于 2012-08-30T14:21:44.430 回答