在 php 中分配图像 SRC
Assign Image SRC in php
从数据库中检索图像路径后,我想将其传递给 <img>
标签以显示,
我阅读了 this 解决方案,但我不想 echo
它,我想将它分配为 src
图像标签
我试过这个:
$image = mysqli_fetch_array($user_images);
$img1 = $image['file_path'];
$imageData = base64_encode(file_get_contents($img1));
$src = 'data: '.mime_content_type($img1).';base64,'.$imageData;
如何将 $src 分配给图像,我试过了但没有成功:(
<img id="img1" width="150" height="150" src="' . $src . '"/>
提前致谢。
尝试使用 PHP 标签,如下所示:-
<img id="img1" width="150" height="150" src="<?php echo $src;?>"/>
在HTML里面你还需要echo
$src
的值。这应该有效:
<img id="img1" width="150" height="150" src="<?php echo $src; ?>"/>
我能想到的合理方案是
<img id="img1" width="150" height="150" src="<?php echo $src; ?>"/>
但是获取图像源的代码必须在图像标签之上,所以你有 $src
。
您正在使用 PHP 语言,在 Php 中,您不能直接在标签中传递变量,您必须在 PHP 环境中设置变量。
要创建 Php 环境,你可以右 <?php ?>
或者你可以使用在这些 PHP 标签之间回显变量 <?= ?>
你可以将你的变量传递给回显和分配或任何你想要的东西想要做。
<img id="img1" width="150" height="150" src="<?= $src ?>"/>
从数据库中检索图像路径后,我想将其传递给 <img>
标签以显示,
我阅读了 this 解决方案,但我不想 echo
它,我想将它分配为 src
图像标签
我试过这个:
$image = mysqli_fetch_array($user_images);
$img1 = $image['file_path'];
$imageData = base64_encode(file_get_contents($img1));
$src = 'data: '.mime_content_type($img1).';base64,'.$imageData;
如何将 $src 分配给图像,我试过了但没有成功:(
<img id="img1" width="150" height="150" src="' . $src . '"/>
提前致谢。
尝试使用 PHP 标签,如下所示:-
<img id="img1" width="150" height="150" src="<?php echo $src;?>"/>
在HTML里面你还需要echo
$src
的值。这应该有效:
<img id="img1" width="150" height="150" src="<?php echo $src; ?>"/>
我能想到的合理方案是
<img id="img1" width="150" height="150" src="<?php echo $src; ?>"/>
但是获取图像源的代码必须在图像标签之上,所以你有 $src
。
您正在使用 PHP 语言,在 Php 中,您不能直接在标签中传递变量,您必须在 PHP 环境中设置变量。
要创建 Php 环境,你可以右 <?php ?>
或者你可以使用在这些 PHP 标签之间回显变量 <?= ?>
你可以将你的变量传递给回显和分配或任何你想要的东西想要做。
<img id="img1" width="150" height="150" src="<?= $src ?>"/>