PHP语句出现在输入文本值上,而不是$\u POST值上

PHP语句出现在输入文本值上,而不是$\u POST值上,php,html,forms,post,Php,Html,Forms,Post,我已经编写了一个PHP表单,并在WAMP服务器上进行了测试,效果良好 当我将它放入Web服务器时,表单输入div上的value标记出现在显示PHP代码的页面上,而不是$\u POST值 <form class="form-horizontal" role="form" method="post" action="contactos.php"> <!-- FORM RESULT --> <div class="form-group">

我已经编写了一个PHP表单,并在WAMP服务器上进行了测试,效果良好

当我将它放入Web服务器时,表单输入div上的value标记出现在显示PHP代码的页面上,而不是$\u POST值

<form class="form-horizontal" role="form" method="post" action="contactos.php">
    <!-- FORM RESULT -->
    <div class="form-group">
        <div class="col-sm-10 col-sm-offset-2">
            <?php echo $result; ?>
        </div>
    </div>
    <!-- END FORM RESULT -->
    <!-- FORM NAME -->
    <div class="form-group">
        <label for="name" class="col-sm-2 control-label">Nome</label>
        <div class="col-sm-10">
            <input type="text" class="form-control" id="name" name="name" placeholder="O seu nome." value="<?php echo htmlspecialchars(isset($_POST['name']) ? $_POST['name'] : ''); ?>"/>
            <p class="text-danger">
                <?php echo '$errName';?>
            </p>
        </div>
    </div>

诺姆

我无法真正了解发生了什么,因为它在WAMP服务器上工作,但在我的Web服务器上不工作

这是我在我的Web服务器主机上得到的

PHP出现在输入表单值标记图片上

这是代码的一小部分,因为所有其他输入都是上面的输入div到其他输入的副本


到目前为止,找不到任何解决方案。任何帮助都将不胜感激。

尽管所有网站在安装到本地服务器时都能正常工作,但当我让网站在线时,我要求启用一个新的托管解决方案,以获得更多功能,并且网站一直显示问题中解释的行为

在使用phpinfo()上传文件测试了PHP功能后,我意识到PHP在我的主机上不是活动的

这是我的主机设置上的一个错误,需要一些时间来修复

但是这个答案可能适用于其他有类似问题的人。首先检查PHP在Web服务器上是否处于活动状态

只需编写一个文件,将其命名为version.php,并在其中编写以下内容:

<?php
     phpinfo();
?>

将文件上载到网站的根目录

然后转到浏览器,在地址栏上输入www.yourwebsite.ext/version.php

如果您看到“PHP信息”面板,则表明您已经在Web服务器上安装并激活了PHP

如果您没有看到这些信息,或者只是得到一个空白页面,那么PHP可能在您的Web服务器上不活动


感谢您的所有反馈。

尽管所有网站安装在本地服务器上时都工作正常,但当我使网站联机时,我要求启用新的托管解决方案以获得更多功能,并且网站一直显示问题中解释的行为

在使用phpinfo()上传文件测试了PHP功能后,我意识到PHP在我的主机上不是活动的

这是我的主机设置上的一个错误,需要一些时间来修复

但是这个答案可能适用于其他有类似问题的人。首先检查PHP在Web服务器上是否处于活动状态

只需编写一个文件,将其命名为version.php,并在其中编写以下内容:

<?php
     phpinfo();
?>

将文件上载到网站的根目录

然后转到浏览器,在地址栏上输入www.yourwebsite.ext/version.php

如果您看到“PHP信息”面板,则表明您已经在Web服务器上安装并激活了PHP

如果您没有看到这些信息,或者只是得到一个空白页面,那么PHP可能在您的Web服务器上不活动


感谢您的反馈。

PHP
安装在服务器上??它们配置正确吗?文件扩展名是PHP还是HTML?您的文件在Web服务器上的扩展名是什么,似乎是
.HTML
而不是
.PHP
。将扩展名更改为
.php
。还要检查服务器上是否安装了php?您不能将php页面视为html,我认为您在浏览器上打开的页面与html页面类似。使用localhost server运行此页面,您的问题就解决了。如果是
.php
,那么您的服务器显然没有安装或正确配置
php
。要求服务器提供商进行设置。
PHP
安装在服务器上??它们配置正确吗?文件扩展名是PHP还是HTML?您的文件在Web服务器上的扩展名是什么,似乎是
.HTML
而不是
.PHP
。将扩展名更改为
.php
。还要检查服务器上是否安装了php?您不能将php页面视为html,我认为您在浏览器上打开的页面与html页面类似。使用localhost server运行此页面,您的问题就解决了。如果是
.php
,那么您的服务器显然没有安装或正确配置
php
。要求服务器提供商进行设置。