如何使运行php和web.py

时间:2016-12-01 19:35:36

标签: php web.py

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"; ?>

请帮我解决这个问题。

0 个答案:

没有答案