您好,我是网络开发的新手。我试图在html页面中显示来自php文件的echo消息。
PHP文件:
<?php
echo "Hello";
?>
其他档案:
<form method="get" action="latest.php">
</form>
注意:这两个文件都是两个不同的文件
我对此完全陌生。我不知道我哪里出错了。
答案 0 :(得分:1)
将代码放在一起:
<form method="get" action="latest.php">
<?php echo "Hello"; ?>
</form>
标签内的所有内容都将被解释为PHP,无论它在何处。但请确保文件的结尾是.php!
答案 1 :(得分:1)
您不能在.php以外的文件中执行php代码。 但是您可以在.php文件中显示HTML代码。 所以我建议你将扩展名更改为.php。
你可以简单地拥有
<?php
$name = "Harry Potter";
?>
<h1>Hello, <?php echo $name;?>!</h1>
此外,您还需要一个Web服务器软件和PHP处理器。 WAMP或XAMP可以为您提供帮助。
我正在编辑我的答案,因为有些人非常挑剔。 通常,您不能在没有.php扩展名的文件中执行php。但是通过一些调整和换行,你可以。我只是说你不能,因为你提到你是网络开发的新手,我想让事情更简单而不是混淆
答案 2 :(得分:1)
可以试试这个..
<form method="get" action="latest.php">
<?php include('php_file.php'); ?>
</form>
请注意其他文件也应该是.php
文件。如果是html文件,您需要将其更改为.php
,或者您需要提出ajax
请求。
答案 3 :(得分:1)
通常,您只能在具有.php
扩展名的文件中执行PHP代码,因为您的Web服务器的设置与PHP类似。但是,您可以简单地告诉您的Web服务器将您的HTML文件解析为PHP,然后您可以在任何您想要的HTML文件中运行PHP代码。现在假设您的Web服务器是Apache。
第1步:
创建一个名为.htaccess
的文件并将以下代码放入其中,然后将此文件放在该网站的根目录中
AddType application/x-httpd-php .html
第2步:
转到您的HTML文件并添加一个include语句,您希望包含您的PHP文件
<form method="get" action="latest.php">
<?php include ("yourPHPfile.php"); ?>
</form>
第3步:
全部完成,现在在浏览器中检查输出。
答案 4 :(得分:1)
如果你想在.html文件扩展名中执行php代码而不是你需要做一些htaccess changes.since文件扩展名起主要作用,它只告诉浏览器如何处理或解析特定页面。
您可以在网站的根文件夹中创建.htaccess文件,并在htaccess文件中添加以下行:
AddType application/x-httpd-php .html .htm
如果您只打算在一个页面上包含PHP,最好以这种方式设置:
<Files yourwebpage.html>
AddType application/x-httpd-php .html
</Files>
此代码只会在yourpage.html文件中生成PHP可执行文件,而不会在所有html页面上生成。
如果您可以将文件扩展名更改为.php,那么您的工作将非常简单。您只需在html代码之间包含一个php代码。就像这样
<form method="get" action="latest.php">
<labe><?php echo "hello" ?></label>
</form>
答案 5 :(得分:0)
它非常简单,你可以放入php标签,甚至在html中编写php代码
<form method="get" action="latest.php">
<div><?php echo "Hello";?></div>
</form>
答案 6 :(得分:0)
每当你回复一些东西时,它只会打印在html页面上。
如果你想在特定的html元素中回显,只需将代码放在那里。例如,
<html>
<body>
<div class="myDiv1"><?php echo "This is myDiv1"; ?><br></div>
<div class="myDiv2"><?php echo "This is myDiv2"; ?></div>
</body>
</html>
希望这会有所帮助......