Смешивать Python и PHP? - PullRequest
       6

Смешивать Python и PHP?

4 голосов
/ 14 ноября 2010

У меня есть несколько скриптов Python, которые я сейчас запускаю на своем рабочем столе для вырезания файлов.Я хочу разместить их в Интернете и написать простой интерфейс на PHP, где пользователь загружает файл, и он передается в качестве аргумента скрипту Python на веб-сервере, и он записывается кусками, и пользователь может повторно-загрузить куски.

Я знаю приличное количество PHP, но я не вижу:

  1. Как программно смешивать PHP и Python

  2. Возможно ли иметь веб-страницу на python, которая может просто вызывать скрипт python?Можно ли иметь страницу с графическим интерфейсом, например zzz.com/text.py, например

1 Ответ

10 голосов
/ 14 ноября 2010
  1. Для запросов http вам необходимо настроить веб-сервер так, чтобы он передавал определенные запросы PHP и другие запросы Python.Из скриптов PHP, если вам нужно вызвать некоторые исполняемые скрипты Python, используйте одну из функций оболочки PHP.например, exec ()

  2. Да, это возможно.Djangobook - хороший учебник, который освещает это в одной из предыдущих глав.Он показывает вам, как запускать Python как cgi или с помощью apache.

В личной заметке, если у вас есть время углубиться в Python, я бы сильно призываю вас сделать все это, а не смешивать вещи с PHP.Мой опыт подсказывает мне, что, вероятно, в большинстве случаев PHP-приложению нужна поддержка Python, а не наоборот.

Если поддерживающий язык может делать все, что делает основной язык, какой смысл использовать основной язык?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...