2010-12-09 91 views
1

我写了这个代码,它从一个链接得到的图像求出根据您所在的位置:不能使PHP函数里面工作HTML里面的PHP

<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'>"; 
    } 
    ?> 

回答

5

您已经在PHP标签内。所以不需要<?php?>

尝试:

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

非常感谢它的工作! – lisovaccaro 2010-12-09 06:31:09

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'>";