浏览器输出是我组成试图执行的php文件的代码。我希望php采取表单输入并仅显示回显。
我自己运行了php,它运行正常。例如,我给了变量值并回显了它们,然后它可以正确打印。
我如何使php文件采用在html文件中输入的内容并执行?
HTML表单:
import subprocess
import sys
from subprocess import PIPE,Popen
proc = Popen(filepath, shell=True, bufsize=1, stdout=PIPE)
for line in proc.stdout:
openfile.write(line)
sys.stdout.buffer.write(line)
sys.stdout.buffer.flush()
proc.stdout.close()
proc.wait()
php:
<form action="my_page.php" type="post">
Email:<input name="email" type="text"><br>
Password:<input name="password" type="password">
<input type="submit" value="Submit">
</form>
浏览器显示为:
<?php
//Variables
$email = $_POST['email'];
$password = $_POST['password'];
echo "Your account email is: " + $email + " and password is: " +
$password";
?>
与php代码相同。我希望它显示“您的帐户电子邮件为:(无论输入什么电子邮件)和密码为(无论输入什么密码)”