2014-02-14 53 views
1

內PHP完整的URL我試圖加載內容使用PHP文件的HTML頁面。我已使用echo聲明成功完成了此操作。我現在遇到了問題,使用完整URL的坐在echo語句中的HTML內 - 每當PHP文件中看到兩個反斜槓//它開始註釋掉該行的代碼,然後似乎忽略HTML的其餘部分的一部分echo如何包括回聲HTML內容

我如何使用這個PHP文件成功加載一個包含URL的HTML內容?請參閱下面的代碼參考。

<?php 

echo " 
<div class="footer"> 


<!-- ***** Social media icons ***** --> 
<div class="socialIcons"> 

    <ul> 
     <li><a href="http://www.twitter.com/" title="Twitter"><img src="./design/twitter.jpg" alt="My Twitter" /></a></li> 
     <li><a href="http://www.pinterest.com/" title="Pinterest"><img src="./design/pinterest.jpg" alt="My Pinterest" /></a></li> 
     <li><a href="http://www.linkedin.com/" title="LinkedIn"><img src="./design/linkedin.jpg" alt="Me on LinkedIn" /></a></li> 
    </ul> 
</div> 
<ul> 
<li><a href="javascript:void(0)">Contact</a></li> 
<li><a href="javascript:void(0)">About</a></li> 
<li><a href="javascript:void(0)">Privacy</a></li> 
</ul> 

</div> 
" 
?> 
+0

http://php.net/manual/de/function.include.php – GoE

+1

那是因爲你正在使用'「'啓動'echo',然後使用'」'再次分配參數的元素。 – silentw

回答

2

評論:那是因爲你正在使用"啓動回聲,然後再次使用"分配的參數的元素。

<?php 

echo ' 
    <div class="footer"> 

     <!-- ***** Social media icons ***** --> 
     <div class="socialIcons"> 

      <ul> 
       <li> 
        <a href="http://www.twitter.com/" title="Twitter"> 
         <img src="./design/twitter.jpg" alt="My Twitter" /> 
        </a> 
       </li> 
       <li> 
        <a href="http://www.pinterest.com/" title="Pinterest"> 
         <img src="./design/pinterest.jpg" alt="My Pinterest" /> 
        </a> 
       </li> 
       <li> 
        <a href="http://www.linkedin.com/" title="LinkedIn"> 
         <img src="./design/linkedin.jpg" alt="Me on LinkedIn" /> 
        </a> 
       </li> 
      </ul> 
     </div> 

     <ul> 
      <li> 
       <a href="javascript:void(0)">Contact</a> 
      </li> 
      <li> 
       <a href="javascript:void(0)">About</a> 
      </li> 
      <li> 
       <a href="javascript:void(0)">Privacy</a> 
      </li> 
     </ul> 

    </div> 
'; 
?> 

更改echo初始和最終"'。問題解決了。

+0

非常好!修復它,謝謝。我還必須爲我的實際代碼中存在的撇號添加HTML字符引用('),否則我的問題就解決了。 – phamousphil

+1

你可以通過'\''來逃避撇號;) – silentw

+1

謝謝。這就是爲什麼我們有stackoverflow。 :) – phamousphil

2

您使用了錯誤的「」字符。在開始時你用戶「」全部在「」必須是這個''。

+0

第一版很清楚:) – Cthulhu