PHP内部的HTML无法使PHP功能工作

时间:2010-12-09 06:25:03

标签: php html image

我编写了这段代码,它根据您所在的位置从链接中获取图片:

<img src='http://chusmix.com/Imagenes/grupos/<?php echo substr(get_search_query(), 1); ?>.jpg'>

如果PHP条件证明是真的,我想让代码运行,但我不能让它工作。似乎该函数不返回值,而是以文本方式获取链接。我的意思是从字面上看http://chusmix.com/Imagenes/grupos/。jpg。但是代码本身可以正常工作。

这是PHP代码:

<?php
    $search=get_search_query();
    $first=$search[0];

    if ($first=="#"){
          echo "<html>";
          echo "<img src='http://chusmix.com/Imagenes/grupos/<?php echo substr(get_search_query(), 1); ?>.jpg'>";
    }
    ?>

2 个答案:

答案 0 :(得分:5)

你已经在php标签内了。因此,不需要<?php?>

尝试:

echo "<img src='http://chusmix.com/Imagenes/grupos/".substr($search,1).".jpg'>";

答案 1 :(得分:0)

替换行

echo "<img src='http://chusmix.com/Imagenes/grupos/<?php echo substr(get_search_query(), 1); ?>.jpg'>";

echo "<img src='http://chusmix.com/Imagenes/grupos/" . substr(get_search_query(), 1) . ".jpg'>";