当我尝试echo
div类时,我遇到了问题。当我在我的模板中放入以下代码时,它只检测结束标记而不是开头。所以,我的网页毁了:
<div id="container">
<div id="pagina_text">
{{ CONTENT }}
<br />
<div class="rw-ui-container"></div>
<br /><br />
<?php
var_dump($_GET['categorie']);
if(isset($_GET['categorie']) && $_GET['categorie'] === "navigatie_bar")
{
echo "<div class=\"fb-comments\" data-href=\"http://alledaagsetips.nl\" data-numposts=\"10\" data-colorscheme=\"light\"></div>";
}
?>
</div> <!-- end pagina_text -->
</div><!-- end container -->
有人知道我做错了什么吗?
答案 0 :(得分:1)
用双引号替换单引号。
更改
<?php
if(strcmp($_GET['categorie'], "navigatie_bar") != 0)
{
echo '<div class="fb-comments" data-href="http://alledaagsetips.nl" data-numposts="10" data-colorscheme="light"></div>';
}
?>
到这个
<?php
if(strcmp($_GET['categorie'], 'navigatie_bar') != 0)
{
echo "<div class='fb-comments' data-href='http://alledaagsetips.nl' data-numposts='10' data-colorscheme='light'></div>";
}
?>
答案 1 :(得分:0)
用double替换单引号,反之亦然
echo "<div class='fb-comments' data-href='http://alledaagsetips.nl' data-numposts='10' data-colorscheme='light'></div>";
或者使用相同的方法,但使用反斜杠,只是为了不混淆
echo "<div class=\"fb-comments\" data-href=\"http://alledaagsetips.nl\" data-numposts=\"10\" data-colorscheme=\"light\"></div>";
答案 2 :(得分:0)
你确定&#34; IF&#34;条件有效吗?
也许用这样简单的字符串比较:
<?php
if(isset($_GET['categorie']) && $_GET['categorie'] === "navigatie_bar") {
echo '<div class="fb-comments" data-href="http://alledaagsetips.nl" data-numposts="10" data-colorscheme="light"></div>';
}
?>
答案 3 :(得分:0)
<div id="container">
<div id="pagina_text">
{{ CONTENT }}
<br>
<div class="rw-ui-container"></div>
<br><br>
<?php if ( ! empty($_REQUEST['categorie']) and $_REQUEST['categorie'] == 'navigatie_bar'): ?>
<div class="fb-comments" data-href="http://alledaagsetips.nl" data-numposts="10" data-colorscheme="light"></div>
<?php endif; ?>
</div> <!-- end pagina_text -->
</div><!-- end container -->