这是我创建的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>
答案 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";