PHP echo用于显示图像HTML

时间:2014-09-26 17:52:05

标签: php html image echo

我正在尝试使用PHP脚本在我的网页上显示图像,以确定显示哪个图像。 图像链接如下:

<a href="gallery.php?image=image01">......</a>

我的PHP脚本因此:

<?php 
$result = $_GET['image'];
echo '<img src="images/gallery/'.$result.'.jpg">'; 
?>

所以我想用HTML实现的目标是:

<img src="images/gallery/image01.jpg">

我得到的结果是'“;?&gt;'显示在页面上。 任何帮助将不胜感激!

6 个答案:

答案 0 :(得分:2)

您必须像这样更改您的代码

<?php
$result = $_GET['image'];
?>
<img src="images/gallery/<?php echo $result; ?>.jpg">

答案 1 :(得分:2)

<?php
    $result = filter_input ( INPUT_GET , 'image' );
    if (isset($result) && !empty($result)) {
        echo '<img src="images/gallery/'.$result.'.jpg">';
    }
?>

答案 2 :(得分:1)

你使用了echo错误,以下是你应该如何使用它。

<?php 
$result = $_GET['image'];
?>

<img src="images/gallery/<?php echo $result ?>.jpg">

答案 3 :(得分:0)

我会将gallery.php更改为:

<?php $result = $_GET['image']; ?>
<img src="images/gallery/<?php echo $result; ?>.jpg">

那只是一点点。你应该回显结果,看看当变量传递到图库页面时你得到了什么。

答案 4 :(得分:0)

echo"<img src='{$image}'>";

$image = uploads/myImage.jpg

我认为这是最简单的代码。要在回显html时使用php变量,请使用大括号{}插入任何php变量。例如,文件上传...

<?php

    if(isset($_POST['submit'])){

        $filename=$_FILES['file']['name'];
        $temp_dir=$_FILES['file']['tmp_name'];
        $image = "img/".$filename;
        }
?>

答案 5 :(得分:0)

 <?php if($row2['pack1']==1){ echo "<img src=".BASE_URL."images/1seo.png";  } ?>