ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

PHP and Python
  #1  
Старый 19.11.2009, 22:54
Аватар для EST a1ien
EST a1ien
Участник форума
Регистрация: 02.04.2006
Сообщений: 273
Провел на форуме:
1269624

Репутация: 114
Отправить сообщение для EST a1ien с помощью ICQ
По умолчанию PHP and Python

В общем есть следующая проблема.
Есть скрипт на питоне которому передаются 3 файла и он делает на их основе четвертый(если быть откровенным то это просто подпись файла, тобеж 1 это файл сертификата 2 это файл ключей а 3 это тот фйл который мы подписываем).
Собственно есть дилемма, как лучше отдать 4 файл пользователю(как будет правильнее)?
Вы наверно спросите причем тут пхп, дело в том что сайт написан на пхп и думаю так будет проще кое какие варианты реалиовать.
Я вижу пару варианта. При этом хотелось бы(я бы даже сказал ооочень хотелось, так как это облегчит в будущем мне жизнь, хранить сертификат и ключ в базе а не в отдельных файлах ).
1) Сертификат и ключ храним не в базе ( ) , а в базе просто храним путь до них.
через passthru в php мы запускаем скрипт на питоне а скрипт правим так чтобы он делал вывод не в файл а на стандартный поток вывода.
Тут соответственно + в том что это все довольно просто в реализации. Но вот насколько это грамотно(имееться ввиду запуск через passthru скрипта)
2) Вариант близкий к идеальному но не не совсем )
Мы просто разрешаем исполнение python скриптов на сайте(честно некогда не подключал питон на сайтах но думаю это не проблема, и если все таки подключать. тут наверно лучше как cgi приложение его подключать, ведь этот python скрипт будет не часто вызываться), и в самом скрипте на питоне подключаться к базе забирать из нее сертификат и ключ подписывать файл и отдавать ссылку на файл пользователю.
Тут не идельно вот что. Насколько питон нормально работает с mysql? ))
3) Вариант мы питон скрипту через параметры передаем сертификат и ключ подписываем приложение и дальше схоже с 1 вариантом.
Тут + в том что сертификат и ключ хранятся как и хотелось бы, в базе.
4 Некая комбинация 1-3 варианта?
5 ваши предложения ?

ЗЫ файлы которые мы будем отдавать и подписывать будут в среднем 1-3мб максимум 8-10 мб
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FREE HOSTS [Бесплатный Хостинг] Fristail ПО для Web разработчика 8 27.11.2009 12:06
Python -> PHP Solker PHP, PERL, MySQL, JavaScript 2 28.06.2009 05:26
Дешевый Хостинг SimBa Социальные сети 15 03.05.2009 14:54
Опрос: PHP - любимый язык современных разработчиков WAR!9G Мировые новости 6 06.03.2009 01:43



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ