【发布时间】:2018-06-19 06:15:09
【问题描述】:
我正在用 python 套接字编写 HTTP 服务器。 我有一个包含这样的 PHP 代码的网页
<!DOCTYPE html>
<html>
<body>
<?php
echo "My first PHP script!";
?>
</body>
</html>
想要发送给客户端,当我正常发送时,PHP 文件不会被编译,只会像字符串一样发送,浏览器中什么也没有发生。 如果我想编译并发送 php 代码我应该怎么做? 我发送这样的文件:
with open(filename[1:]) as f:
outputdata = f.read()
self.request.send(bytes('\nHTTP/1.1 200 OK\n\n','utf-8'))
for i in range(0, len(outputdata)):
self.request.send(bytes(outputdata[i],'utf-8'))
self.request.close()
【问题讨论】:
标签: php python-3.x websocket httpserver