使用空格和引号将值传递给img src

时间:2017-12-07 08:08:32

标签: php

img src =' $ imagepath'

此命令处于循环中,某些路径在名称中有单引号,这就是在第一个引号后截断路径会产生问题的原因

我尝试使用{imagepath},但忽略了第一个空格后的单词。

类似地,

一些启动html标签" img src ="。$ imagepath。" height =' 300' width =' 300'的onclick =' window.open(this.src)"

这也忽略了第一个空格后的单词。

我也尝试了urlencode和解码,但也没有效果

1 个答案:

答案 0 :(得分:1)

问题不是PHP的一部分,而是纯HTML。

HTML标记属性必须封装在引号'"中,并且每个属性之间必须有空格字符。

如果你需要使用相同的封装字符,即'"作为属性值的一部分,则必须使用urlencode()http://php.net/manual/en/function.urlencode.php

src属性必须存在,并且必须包含一个有效的非空URL,该URL可能由引用非交互式(可选动画)图像资源的空格包围,该图像资源既不是分页也不是脚本化。 The img element valid non-empty URL potentially surrounded by spaces