簡體   English   中英

PHP將html圖像嵌入為鏈接

[英]PHP embed html image as a link

如何在PHP中使用圖像作為鏈接? 我從來沒有把兩個html元素放在一個回聲中,所以對我來說這有點新鮮。 這是我的代碼:

htmltest.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<?
   require("includes/conn.php"); //link to the database
?>
<html> 
<title>HTML with PHP</title>
<body>

<?php
      echo  "<a  href="pageone.php"><img src="homelogo.jpg"  /></a>";
?>

</body>
</html>

那是我的代碼。 我收到以下錯誤:

PHP解析錯誤:語法錯誤,意外T_STRING,期待','或';' 在第11行的/home6/dreamsm2/public_html/htmltest.php中

誰能告訴我我做錯了什么? 任何幫助,將不勝感激。

將行更改為:

echo  '<a href="pageone.php"><img src="homelogo.jpg"  /></a>';

要么

echo  "<a href=\"pageone.php\"><img src=\"homelogo.jpg\"  /></a>";

正如錯誤所暗示的那樣,問題在於PHP解釋器無法確定字符串應該從哪里開始和結束。 使用\\"轉義引號。在字符串周圍使用'在字符串周圍提供唯一的字符串分隔符,因此您可以在內部使用雙引號。

請注意,如果您需要單人和雙人:

echo  '<a href="pageone.php" title="Andy\'s Link"><img src="homelogo.jpg"  /></a>';

您也可以使用'而不是"作為字符串,例如

這有效: echo '"Hello!"'; => "Hello!" echo '"Hello!"'; => "Hello!"

這不起作用: echo "'Hello'";

簡單這樣做:

echo '<a href="page.php"><img src="Downloads_clip_image010.jpg" /></a>';

對於WordPress

<div class="floatLeft"> 
    <a href="http://trophydevelopers.com">
        <img src="<?php bloginfo('template_url'); ?>/images/powered-by.png">
    </a>
</div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM