我在以下文档中使用以下代码
<a href="<?php echo stripcslashes($get_ads_code_one); ?>" title="<?php bloginfo('name'); ?>"><img src="<?php echo $option_upload_url . '/' . $shortname . '_banner1_imagen.'.$get_banner1_imagen_ext; ?>" alt="<?php bloginfo('name'); ?>" Style="width:100%" /></a>
但现在我接下来的表达方式:
echo "<img src=\"$option_upload_url/$shortname_banner1_imagen$get_banner1_imagen_ext\" >";
但似乎没有正确实施,尝试了我在网上找到的不同的东西,但无法找到解决方案......
编辑:
当我使用第二个代码时图像没有加载。
答案 0 :(得分:0)
尝试这样,php不了解哪些是你的变量名,而你忘了.
和_imagen
之间的$get_banner1_imagen_ext
echo "<a href=\"".stripcslashes($get_ads_code_one)."\" title=\"".bloginfo('name')."\">
<img src=\"$option_upload_url/{$shortname}_banner1_imagen.{$get_banner1_imagen_ext}\" /></a>";
我希望在转义'
的地方使用单"
,并在html中保留"
,如下所示:
echo '<a href="'.stripcslashes($get_ads_code_one).'" title="'.bloginfo('name').'">
<img src="'.$option_upload_url.'/'.$shortname.'_banner1_imagen.'.$get_banner1_imagen_ext.'" /></a>';
答案 1 :(得分:0)
您需要让PHP变量超出引号,不要将它们视为文字。
echo "<img src='" . $option_upload_url . "/" . $shortname_banner1_imagen . $get_banner1_imagen_ext . "' >";