Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用会话插入图像_Php_Html - Fatal编程技术网

Php 使用会话插入图像

Php 使用会话插入图像,php,html,Php,Html,我在数据库中存储了一个图片名称,但将其保存到一个文件夹中。 现在我想插入这样的图片: <?php $image = "/uploads/" . $_SESSION['profile_picture'] ?> <img src="<?php echo $image?>" width="100" height="100"> “width=“100”height=“100”> 它说: 元素“img”上的属性“scr”的值“”不正确:路径中的双_空格 IRI引用

我在数据库中存储了一个图片名称,但将其保存到一个文件夹中。 现在我想插入这样的图片:

<?php $image = "/uploads/" . $_SESSION['profile_picture'] ?>
<img src="<?php echo $image?>" width="100" height="100">

“width=“100”height=“100”>
它说:

元素“img”上的属性“scr”的值“”不正确:路径中的双_空格 IRI引用的语法: 任何URL。例如:“/hello/”、“#carvas”、“”。字符应在NFC中表示,空格应转义为%20


我加了一个字符。正确的代码如下:

<?php $image = "uploads/" . $_SESSION['profile_picture'] ?>
<img src="<?php echo $image?>" width="100" height="100">

“width=“100”height=“100”>

Echo
$image
,它返回什么?如果存储到数据库中,为什么要使用会话变量?您是否已将数据库中的值存储到会话中?我假定是因为您未正确设置会话变量。。请在加载之前尝试设置$\u SESSION['profile\u picture']=image.jpg,并创建一个名为该文件。echo$inage返回此:/uploads/poster\u啮齿动物\u big.jpg是否可以更正错误