Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将PHP文件转换为HTML_Php_Html - Fatal编程技术网

将PHP文件转换为HTML

将PHP文件转换为HTML,php,html,Php,Html,(我使用Wamp64) 我有一个简单的PHP文件,但是当我将.PHP扩展名改为.html时,页面显示不正确。 这是我的PHP文件: <!DOCTYPE html> <?php require ('steamauth/steamauth.php'); ?> <html> <head> <title>page</title> </head> <body> <?php if(!isset($_

(我使用Wamp64) 我有一个简单的PHP文件,但是当我将.PHP扩展名改为.html时,页面显示不正确。 这是我的PHP文件:

<!DOCTYPE html>
<?php
require ('steamauth/steamauth.php');
?>
<html>
<head>
    <title>page</title>
</head>
<body>
<?php
if(!isset($_SESSION['steamid'])) {

    echo "welcome guest! please login<br><br>";
    loginbutton(); 

}  else {
    include ('steamauth/userInfo.php');


    echo "Welcome back " . $steamprofile['personaname'] . "</br>";
    echo "here is your avatar: </br>" . '<img src="'.$steamprofile['avatarfull'].'" title="" alt="" /><br>';

logoutbutton();
}    
?>  
</body>
</html>
这是我的页面(扩展名为.html):
你所尝试的是不可能的。PHP由处理器解释,处理器运行代码和结构,并将处理后的代码输出到页面

因此,我认为您尝试的是您必须将您的URL从“.html”重写为“.php”。因此,在url中有html扩展名,但将其发送到php文件。没有php扩展,您的解释器将无法工作

另一种可能是更改php的文件扩展名并包含html扩展名,但这并不常见


.html
文件中,php语句只是文本,浏览器会打印它们,所以不可能在html文件中包含php代码?php文件是html的“生成器”,所以不可能将html转换为php,然后可以在“html文件”中使用php代码。为什么要费心呢?为什么需要html扩展名?因为使用NodeJS,当我尝试发送.PHP文件并打开网页时,我会让我下载PHP文件,而不是向我展示它。。。谢谢:)