Same question is asked here 但我不明白mod_php和mod_wsgi的答案。我有一个code.py,通过它我想在渲染提交中调用php文件,我无法做到。当我没有code.py运行时,它运行正常,甚至回声不起作用,我也不知道相同的原因。
code.py
import web
import os
import datetime
import inspect
import sys
urls = ('/', 'upload')
app = web.application(urls, globals())
web.config.debug = True
class upload:
def __init__(self):
self.render = web.template.render('templates/')
def GET(self):
return self.render.webht()
def POST(self):
return self.render.first()
if __name__ == "__main__":
app.run()
webht.html代码(在GET中)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<body>
<form class="" action="" method="post" onsubmit="return no_file_check()" enctype="multipart/form-data" id="form_id" accept-charset="utf-8">
<button id="input_" type="submit" class="submit_button">
Button </button>
</form>
</body>
</html>
first.php的代码(在code.py的POST方法中)
<?php echo "hello there"; ?>
请帮我解决这个问题。