从数据库获取变量并放入图像链接

时间:2014-11-10 08:23:15

标签: php variables

<?php
  if($skin > 0 && $skin < 100)
  {
    $imagename = "www.xxxxxxxxxxxxx.com/pcp/Skins/Skin_0".$skin.".png";
  }
  else
  {
    $imagename = "www.xxxxxxxxxxxxx.com/pcp/Skins/Skin_".$skin.".png";
  }
  echo '<img src='.$imagename.' class="floatRight">';
?>

我尝试了这个,但它似乎无法工作,我查看了源代码,并且已经预定了:

&#34; www.xxxxxxxxxxxxx.com/pcp/Skins/Skin_.png class =&#34; floatRight&#34;&gt;&#34;

4 个答案:

答案 0 :(得分:0)

使用双引号:

echo "<img src='$imagename' class='floatRight'>";

请阅读此answer,了解PHP中单引号和双引号字符串之间的区别。

答案 1 :(得分:0)

图片链接添加http://前缀

$imagename = "http://www.xxxxxxxxxxxxx.com/pcp/Skins/Skin_".$skin.".png";


不要写域名

$imagename = "/pcp/Skins/Skin_".$skin.".png";

答案 2 :(得分:0)

如果你得到这个:

"www.xxxxxxxxxxxxx.com/pcp/Skins/Skin_.png class="floatRight">"

在你的源代码中 然后我想问题是$skin变量请检查这是否是一个数组,如果是,那么使用$skin[index]

这里:

$imagename = "www.xxxxxxxxxxxxx.com/pcp/Skins/Skin_0".$skin.".png";

答案 3 :(得分:0)

使用如下: -

echo '<img src="'.$imagename.'" class="floatRight">';

这可能会对你有帮助。