php dosent 执行命令并返回代码

Posted

技术标签:

【中文标题】php dosent 执行命令并返回代码【英文标题】:php dosent execute the command and instead returns the code 【发布时间】: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 标记中。 Your starter for 1 3306 几乎可以肯定是您的 mysql 服务器。您必须通过 PHP 解释器运行 PHP 代码才能执行它。 file:// 将不起作用。 只需使用localhost 默认端口为 80,对于任何网络服务器,您无需添加 但它只会导致这些问题!谁或什么是brackets 【参考方案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 和我只是不时开个奇怪的玩笑来解闷

以上是关于php dosent 执行命令并返回代码的主要内容,如果未能解决你的问题,请参考以下文章

如何让php执行shell

php执行shell不阻塞方法

如何解决php执行exec函数ffmpeg命令不生效的问题

PHP执行linux系统命令

如何通过PHP执行linux命令

php执行外部命令,如何不等待返回结果