PHP语句出现在输入文本值上,而不是$\u POST值上
我已经编写了一个PHP表单,并在WAMP服务器上进行了测试,效果良好 当我将它放入Web服务器时,表单输入div上的value标记出现在显示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">
<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
。要求服务器提供商进行设置。