【问题标题】:PHP tag inside a PHP tag?PHP标签内的PHP标签?
【发布时间】:2015-05-11 20:24:53
【问题描述】:

所以我只是按照这个指南:

http://www.bitrepository.com/php-how-to-add-multi-language-support-to-a-website.html

一切正常,但现在我遇到了一个问题:

我想在任何地方放置文字:<?php echo $lang['FOOTER_CURRENCY']; ?>

但我有一个用于 RSS 提要的 php 代码:(就在我的 php 文件中)

<?php
    // Show number of items  
    $items = 6;  

    // Load rss into simplexml rss from pctuts http://www.pctuts.be/external.php?do=rss&type=newcontent&sectionid=1&days=120&count=10 just replace this link voor the right one
    $rss        = simplexml_load_file('http://test.blogspot.com/feeds/posts/default?alt=rss'); 

    // show last items  
    for($i=0;$i<$items;$i+=1)  
       {  
       echo "<div class=\"channel\"><a href=\"{$rss->channel->item[$i]->link}\" target=\"_blank\">{$rss->channel->item[$i]->title}</a></div>\n";
       }  

    ?>

现在我不想用每种语言替换 RSS Feed 链接。所以我像往常一样替换了这个:

这个:

$rss        = simplexml_load_file('http://cupandsaucersweden.blogspot.nl/feeds/posts/default?alt=rss');

收件人:

$rss        = simplexml_load_file('<?php echo $lang['FOOTER_RSSFEED']; ?>');

当然,php 标签内的 php 标签是行不通的,所以我这样做了:

$rss        = simplexml_load_file('echo $lang['FOOTER_RSSFEED']; ');

也不起作用,我尝试了很多其他方法,但它不起作用。有人可以帮我解决这个问题吗?

【问题讨论】:

  • 这是基本的 PHP:$rss = simplexml_load_file($lang['FOOTER_RSSFEED']);
  • 您只需要在 HTML 模式下使用&lt;?php 标记即可返回 PHP。如果您已经使用 PHP,则无需执行任何操作。

标签: php tags rss


【解决方案1】:

正如 cmets 中提到的 @john-conde 和 @barmar ,您已经“在 php 标签中”,因此不需要在其中添加另一个标签。您只需要指定没有回显的变量。

$rss = simplexml_load_file($lang['FOOTER_RSSFEED']);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 2016-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-05
    相关资源
    最近更新 更多