Я пишу HTTP-сервер с сокетом python. У меня есть веб-страница, содержащая такой код PHP
<!DOCTYPE html>
<html>
<body>
<?php
echo "My first PHP script!";
?>
</body>
</html>
которые нужно отправить клиенту, когда я обычно отправляю его, файл PHP не будет компилироваться и будет отправляться только как строка, и в браузере ничего не происходит. если я хочу cmpile и отправить 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()






Ваш сценарий работает как «задумано». Python не будет волшебным образом анализировать и выполнять код PHP. Для этого вам понадобится интерпретатор PHP.
Вы, конечно, можете написать его на своем сервере python, если хотите, но я бы рекомендовал вам взглянуть на веб-разработку на Python (если вы хотите развернуть свой собственный сервер в образовательных целях, вы можете использовать существующую систему шаблонов как Jinja) или разработка PHP.
Спасибо за ваш ответ