我正在创建一个网站的过程中,我正在使用HTML来创建一个表单,供用户输入信息。一旦用户输入了这些信息,PHP程序就会读取输入并将其发送给Python程序。这个python程序创建一个用户数据库,然后返回用户的唯一ID号。但是,我不太清楚如何通过PHP将Python的值返回到HTML。你知道吗
有什么建议吗?你知道吗
谢谢你!你知道吗
编辑(我正在添加一些代码):
HTML的格式如下。你可以看到它在召唤示例.php. 你知道吗
Preliminary Information
Something*
PHP代码是:$something = $_REQUEST["something"];
$command = "python /var/www/html/pythonfile.py";
$command .= " \"$something\" 2>&1";
$pid = popen( $command,"r");
while( !feof( $pid ) )
{
echo fread($pid, 256);
flush();
ob_flush();
usleep(100000);
}
pclose($pid);
什么?&燃气轮机
最后,Python代码:def examplepython(something):
#this function creates a new vendor
appID = ....
apiKey = ....
url = ...
ps2 = {"field_1": something}
headers = {
"Content-Type": "application/json",
"X-Knack-Application-Id": appID,
"X-Knack-REST-API-Key": apiKey
}
datas = json.dumps(ps2)
req = urllib2.Request(url, datas, headers)
try:
f = urllib2.urlopen(req)
except urllib2.HTTPError, ex:
if ex.fp:
extra = ex.fp.read()
print "%s" % extra
else:
raise
data = json.loads(f.read())
identification = data["id"]
print "Your ID number is: " + identification