[英]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.