在html中包含php

时间:2012-04-11 07:29:28

标签: php html

这是我创建的HTML脚本。我试图包含一个PHP脚本,其中包含一个名为$ url的变量,其中包含一个图片网址。当我回显var时,它什么也没显示。我做错了什么?

<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">



</head>
<body>


<?php 

include("script.php"); 

?>


<img src= "<?php echo $url; ?>">

</body>
</html>

3 个答案:

答案 0 :(得分:2)

通常,您的服务器未配置为在HTML文件中执行PHP代码。

名称为.php的文件由您的Web服务器专门处理,即作为PHP程序执行。

它是这样的:

Browser asks for file
            |
            v
Server looks at found file
    |               |
    v               v
  .html ?         .php ?
    |               |
    v               v
 send it to     give it to
 the browser    PHP and send,
 as-is          what returns

您必须将.html文件重命名为.php才能使PHP在服务器的默认配置下工作。

答案 1 :(得分:0)

因为在script.php中你有var $ url等于url。我猜你不支持php。您应该为localhost安装xamp或wamp。

要测试它,请将代码更改为此

<img src= "<?php echo "http://www.google.com//images/srpr/logo3w.png"; ?>">

并检查这是否有效,如果不是简单的安装xamp它将安装php,apache和mysql:)

答案 2 :(得分:0)

提供完整的网址。

在包含的文件中,更改为:

$url = "http://www.google.com//images/srpr/logo3w.png";