我几乎不知道如何使用PHP,如果条件证明是真的,我似乎无法使我的代码显示图像。这是代码:
<?php
$search=get_search_query();
$first=$search[0];
if ($first=="#"){
}
?>
我试着写这个想法它会起作用而它没有:
echo "<html>";
echo "<img src='http://chusmix.com/Imagenes/grupos/lujan.jpg'>";
此外,我尝试了一个我发现的代码,该代码以函数header()
开头,但它引起了一个非常长的错误,它表示已经定义了标题。
由于
答案 0 :(得分:0)
您应该var_dump($first)
知道它包含的内容
检查条件是否真的成真
并在双引号内加上单引号。
if ($first=="#"){
echo 'yes it is true';
echo "<img src='http://chusmix.com/Imagenes/grupos/lujan.jpg'>";
}
关闭img
代码
答案 1 :(得分:0)
你在echo语句中错误地使用了'双引号'。
尝试以下方法:
echo "<img src='http://chusmix.com/Imagenes/grupos/lujan.jpg' alt='Preview not available' />"
此致 Mahendra Liya。
答案 2 :(得分:0)
以#
开头的查询字符串部分(所谓的“哈希”)未发送到服务器。也就是说,如果您的页面被调用为myblog.com/foo?bar=baz#quux
,那么您的php脚本只会收到myblog.com/foo?bar=baz
。如果你想处理带有哈希的网址,你需要javascript。