我编写了这段代码,它根据您所在的位置从链接中获取图片:
<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'>";
}
?>
答案 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'>";