我正在尝试require()
我的php for rss feed模板。不幸的是,我需要在我正在使用的服务器上启用速记标记。
我必须用<?xml version="1.0" encoding="UTF-8" ?>
和<? ... ?>
启动我的rss,让php误认为他必须解析那行代码。
有没有办法“逃避”?
这里只是我的rss模板的完整代码,我试图将其包含在主php文件中:
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>Kokodakalo!</title>
<link>http://127.0.0.1/koko/</link>
<description>Usluga slična twitteru</description>
<?php $data = $controller->getData(); foreach($data as $post):?>
<?php require('views/Rss/item.part.v.htm');?>
<?php endforeach;?>
</channel>
</rss>
</xml>
答案 0 :(得分:4)
你可以<?php echo '<?xml version="1.0" encoding="UTF-8" ?>'; ?>
答案 1 :(得分:2)
对于XML文件,<?xml version="1.0" encoding="UTF-8" ?>
是可选的(实际上是您编写的默认值),因此您可以删除它,因此可以解决此案例的问题。