2013-02-04 47 views
0

我在一个单独的php文件中的PHP echo命令上有一些HTML内容。代码如下所示..PHP内容未显示

<?php 
echo " 
    <div id="footer"> 
     <div id="footer-contact"> 
       <p><strong>Gardencrafts Heswall Limited</strong> <br> The Nurseries, Lower Thingwall Lane, Thingwall, <br> Wirral CH61 1AZ</p> 
       <p><strong>Telephone :</strong> 0151 648 5840</p> 
       <p><strong>Fax :</strong> 0151 648 5840</p> 
       <p><strong>Email :</strong> [email protected]</p> 
     </div> 
     <div id="footer-icons"> 
      <div id="social-tab"> 
       <div id="twitter"><a href='https://twitter.com/GardencraftsUk' class='twitter-follow-button' data-show-count="false">Follow @GardencraftsUk</a></div> 
       <div class="fb-like" data-href='https://www.facebook.com/pages/Gardencrafts/200615766704712?fref=ts' data-send="false" data-layout="button_count" data-width="200" data-show-faces="false" data-font="trebuchet ms"></div> 
      </div> 
      <div id="awards"> 
        <img src="images/f1.jpg"> 
        <img src="images/f2.jpg"> 
        <img src="images/f3.jpg"> 
      </div> 
      <div id="copy"> 
       <p>Copyright © 2011 Gardencrafts.</p> 
      </div> 
     </div> 
    </div> 
"; 
?> 

我把这个包含在一个php页面中,代码如下。

<?php include("../script/footer.php"); ?> 

的scrpit是一个叫scrpit在网站的根目录文件夹中的..但是当我有这个,内容没有显示!谁能帮帮我吗!

谢谢。

+0

你有什么错误吗?可能是你的路径问题。 –

+0

如果您使用“内容”,您需要使用“\”跳过所有内容,并且在使用'内容'时使用'例如'转义',则您的内容未与配额一起妥善包围。必须是'不';' – 2013-02-04 08:34:25

+1

我注意到了down-vot。你最近不会变得苛刻吗?他刚刚开始,在愚蠢的问题阶段,给他们一个刹车。 – Alqin

回答

4

您的文件中有语法错误。添加\逃脱报价或将其更改为单一的:

<?php 
echo " 
    <div id=\"footer\"> 
     <div id=\"footer-contact\"> 
       <p><strong>Gardencrafts Heswall Limited</strong> <br> The Nurseries, Lower Thingwall Lane, Thingwall, <br> Wirral CH61 1AZ</p> 
       <p><strong>Telephone :</strong> 0151 648 5840</p> 
       <p><strong>Fax :</strong> 0151 648 5840</p> 
       <p><strong>Email :</strong> [email protected]</p> 
     </div> 
     <div id=\"footer-icons\"> 
      <div id=\"social-tab\"> 
       <div id=\"twitter\"><a href='https://twitter.com/GardencraftsUk' class='twitter-follow-button' data-show-count=\"false\">Follow @GardencraftsUk</a></div> 
       <div class=\"fb-like\" data-href='https://www.facebook.com/pages/Gardencrafts/200615766704712?fref=ts' data-send=\"false\" data-layout=\"button_count\" data-width=\"200\" data-show-faces=\"false\" data-font=\"trebuchet ms\"></div> 
      </div> 
      <div id=\"awards\"> 
        <img src=\"images/f1.jpg\"> 
        <img src=\"images/f2.jpg\"> 
        <img src=\"images/f3.jpg\"> 
      </div> 
      <div id=\"copy\"> 
       <p>Copyright © 2011 Gardencrafts.</p> 
      </div> 
     </div> 
    </div> 
"; 
?> 
+0

但这是对实际问题的实际答案,为什么它更适合作为评论而不是答案? –

+0

这个效果很好! :) 感谢你的回答! –

+1

这里需要什么php和echo?为什么不能只是飞机HTML –

0

为什么你会附和这样的HTML块?没有必要这样做。 你的路是对的吗? (你所描述的将包括('script/footer.php');)

0
<?php include("script/footer.php"); ?> 

包括你这样的脚注文件。认为它会帮助你。

0

回音后,并在年底第一次使用单引号代替双引号的,它会工作,像这样:

<?php 
echo ' 
    <div id="footer"> 
     <div id="footer-contact"> 
       <p><strong>Gardencrafts Heswall Limited</strong> <br> The Nurseries, Lower Thingwall Lane, Thingwall, <br> Wirral CH61 1AZ</p> 
       <p><strong>Telephone :</strong> 0151 648 5840</p> 
       <p><strong>Fax :</strong> 0151 648 5840</p> 
       <p><strong>Email :</strong> [email protected]</p> 
     </div> 
     <div id="footer-icons"> 
      <div id="social-tab"> 
       <div id="twitter"><a href="https://twitter.com/GardencraftsUk" class="twitter-follow-button" data-show-count="false">Follow @GardencraftsUk</a></div> 
       <div class="fb-like" data-href="https://www.facebook.com/pages/Gardencrafts/200615766704712?fref=ts" data-send="false" data-layout="button_count" data-width="200" data-show-faces="false" data-font="trebuchet ms"></div> 
      </div> 
      <div id="awards"> 
        <img src="images/f1.jpg"> 
        <img src="images/f2.jpg"> 
        <img src="images/f3.jpg"> 
      </div> 
      <div id="copy"> 
       <p>Copyright © 2011 Gardencrafts.</p> 
      </div> 
     </div> 
    </div> 
'; 
?> 

里面你会需要有只有双引号或转义单引号,像这样\ ”。

LOL。或者只是简单地输出没有回显的html代码,如下所示:

<div id="footer"> 
    <div id="footer-contact"> 
      <p><strong>Gardencrafts Heswall Limited</strong> <br> The Nurseries, Lower Thingwall Lane, Thingwall, <br> Wirral CH61 1AZ</p> 
      <p><strong>Telephone :</strong> 0151 648 5840</p> 
      <p><strong>Fax :</strong> 0151 648 5840</p> 
      <p><strong>Email :</strong> [email protected]</p> 
    </div> 
    <div id="footer-icons"> 
     <div id="social-tab"> 
      <div id="twitter"><a href="https://twitter.com/GardencraftsUk" class="twitter-follow-button" data-show-count="false">Follow @GardencraftsUk</a></div> 
      <div class="fb-like" data-href="https://www.facebook.com/pages/Gardencrafts/200615766704712?fref=ts" data-send="false" data-layout="button_count" data-width="200" data-show-faces="false" data-font="trebuchet ms"></div> 
     </div> 
     <div id="awards"> 
       <img src="images/f1.jpg"> 
       <img src="images/f2.jpg"> 
       <img src="images/f3.jpg"> 
     </div> 
     <div id="copy"> 
      <p>Copyright © 2011 Gardencrafts.</p> 
     </div> 
    </div> 
</div> 
+0

不,它仍然不起作用,HTML中也有单引号。所以我们需要在那里添加反斜杠 –

+0

是的,我更正了! – Alqin

+1

这里需要什么php和echo?为什么它不能只是飞机HTML –

0

为什么使用php标签和回显?这样做,只有这个内容(HTML)在该页面。如果您想在这里使用任何php内容,只需添加<?php echo $content; ?>就可以了。

<div id="footer"> 
    <div id="footer-contact"> 
      <p><strong>Gardencrafts Heswall Limited</strong> <br> The Nurseries, Lower Thingwall Lane, Thingwall, <br> Wirral CH61 1AZ</p> 
      <p><strong>Telephone :</strong> 0151 648 5840</p> 
      <p><strong>Fax :</strong> 0151 648 5840</p> 
      <p><strong>Email :</strong> [email protected]</p> 
    </div> 
    <div id="footer-icons"> 
     <div id="social-tab"> 
      <div id="twitter"><a href='https://twitter.com/GardencraftsUk' class='twitter-follow-button' data-show-count="false">Follow @GardencraftsUk</a></div> 
      <div class="fb-like" data-href='https://www.facebook.com/pages/Gardencrafts/200615766704712?fref=ts' data-send="false" data-layout="button_count" data-width="200" data-show-faces="false" data-font="trebuchet ms"></div> 
     </div> 
     <div id="awards"> 
       <img src="images/f1.jpg"> 
       <img src="images/f2.jpg"> 
       <img src="images/f3.jpg"> 
     </div> 
     <div id="copy"> 
      <p>Copyright © 2011 Gardencrafts.</p> 
     </div> 
    </div> 
</div> 
0

尝试使用单引号代替双引号您的div就像

<?php 
echo "<div id='footer'></div>"; 

?>

也可能有帮助。