在php中分配图片SRC

从数据库检索图像路径后,我想将其传递给<img>标签以显示,我阅读了此解决方案,但我不想这样做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 . '"/>

提前致谢。


吃鸡游戏
浏览 188回答 3
3回答

犯罪嫌疑人X

在HTML内,您仍然需要echo的值$src。这应该工作:<img&nbsp;id="img1"&nbsp;width="150"&nbsp;height="150"&nbsp;src="<?php&nbsp;echo&nbsp;$src;&nbsp;?>"/>

ABOUTYOU

您使用的是PHP语言,在PHP中,您不能直接在必须在PHP环境中设置变量的Tag中传递变量。要创建Php环境,您可以选择对<?php ?>,也可以使用<?= ?>在这些PHP标记之间回显变量,您可以将变量进行回显和分配,或者执行其他任何操作。<img&nbsp;id="img1"&nbsp;width="150"&nbsp;height="150"&nbsp;src="<?=&nbsp;$src&nbsp;?>"/>

呼啦一阵风

我能想到的合理解决方案是<img&nbsp;id="img1"&nbsp;width="150"&nbsp;height="150"&nbsp;src="<?php&nbsp;echo&nbsp;$src;&nbsp;?>"/>但是获取图片来源的代码必须在图片标签上方,因此您具有$src。
打开App,查看更多内容
随时随地看视频慕课网APP