在HTML页面中显示Php echo消息

时间:2013-11-13 06:24:47

标签: php html

您好,我是网络开发的新手。我试图在html页面中显示来自php文件的echo消息。

PHP文件:

<?php
    echo "Hello";
?>

其他档案:

<form method="get" action="latest.php">

</form>

注意:这两个文件都是两个不同的文件

我对此完全陌生。我不知道我哪里出错了。

7 个答案:

答案 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>

希望这会有所帮助......