0

这是我创建的 HTML 脚本。我正在尝试包含一个 php 脚本,其中包含一个名为 $url 的变量,其中包含一个图片 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>
4

3 回答 3

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 在服务器的默认配置中工作。

于 2012-04-11T07:50:25.837 回答
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 :)

于 2012-04-11T07:35:14.730 回答
0

提供完整的 URL。

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

$url = "http://www.google.com//images/srpr/logo3w.png";
于 2012-04-11T07:41:43.497 回答