【问题标题】:php dosent execute the command and instead returns the codephp dosent 执行命令并返回代码
【发布时间】:2018-09-17 09:51:56
【问题描述】:

我正在尝试用 php 编写一个论坛,但每当我尝试注册时,它都会返回我输入的代码:

<?php
$username = $_POST["username"];
$password = $_POST["password"];

echo "register info : ";
echo $username. ;
echo $password. ; ?>

(这不是最终代码,只是测试代码是否正常工作)但它应该返回我在用户名和密码的文本框中输入的内容。

也不知道这是否有帮助,但我设置的“wamp localhost 服务器”也不起作用我尝试多次更改端口

【问题讨论】:

  • 如果那是你真正的语法;你不能像那样将 PHP 注入到 HTML 标记中。
  • 3306 几乎可以肯定是您的 MySQL 服务器。您必须通过 PHP 解释器运行 PHP 代码才能执行它。 file:// 将不起作用。
  • 只需使用localhost 默认端口为 80,对于任何网络服务器,您无需添加
  • 但它只会导致这些问题!谁或什么是brackets

标签: php apache windows-7 wamp


【解决方案1】:

PHP 代码必须像这样包裹在一个 php 标签中。

您使用&lt;?php 启动解释器并使用?&gt; 停止它

<p>
<?php
    $username = $_POST["username"];
    $password = $_POST["password"];
    echo "register info : ";
    echo $username;
    echo $password;
?>
</p>

【讨论】:

  • 周六的点心。
  • @FunkFortyNiner 好吧,在我完成输入答案前 10 秒,您在 Low Hanging Fruit 的最后一次尝试结束了,所以感谢紫外线
  • 这似乎比我见过的任何兔子洞都要深得多。
  • 我确实把 放在了结尾
  • @dean Funk 和我只是不时开个奇怪的玩笑来解闷
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-12-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多