PHP из-под NET - как?
От: mDmitriy Россия  
Дата: 21.07.17 09:25
Оценка:
Всем привет!

Есть РНР-скрипт, который надо вызвать из Шарпа в сервисном приложении
Скрипт загружает данные (1 раз) и потом к ним идет обращение (через РНР-методы)

Как проще всего решить эту задачу?
Переводить скрипт на Шарп долго, мучительно и не хочется
Создавать из РНР-скрипта СОМ-объект я не умею
Может, кто подскажет какую-нибудь оболочку для этого (я что-то не нашел)

PS. Глобальная задача — получать координаты по IP оффлайн (бесплатный вариант)
Т.е., скачать одну из известных БД и работать с ней (в моем случае )
К сожалению (или к счастью), у них у всех свой формат, а примеры API встречались только на скриптовых языках (типа РНР)
Спасибо
Re: PHP из-под NET - как?
От: hi_octane Беларусь  
Дата: 21.07.17 10:14
Оценка: 3 (1)
D>Есть РНР-скрипт, который надо вызвать из Шарпа в сервисном приложении
D>Скрипт загружает данные (1 раз) и потом к ним идет обращение (через РНР-методы)
D>Как проще всего решить эту задачу?

Я бы сначала попробовал запустить скрипт из под Phalanger или Peachpie. На этих штуках запускали достаточно известные PHP проекты, по типу WordPress'a.
Re: PHP из-под NET - как?
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 21.07.17 10:40
Оценка:
Здравствуйте, mDmitriy, Вы писали:


Можно по аналогии с 1С вызвать любой метод класса .Net
https://ru.stackoverflow.com/questions/527763/%d0%9a%d0%b0%d0%ba-%d0%b2%d1%8b%d0%b7%d0%b2%d0%b0%d1%82%d1%8c-%d0%bc%d0%b5%d1%82%d0%be%d0%b4-%d0%b8%d0%b7-c-%d0%b2-1%d0%a1/527802#527802
и солнце б утром не вставало, когда бы не было меня
Re: PHP из-под NET - как?
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 21.07.17 12:14
Оценка: 3 (1)
Здравствуйте, mDmitriy, Вы писали:

D>PS. Глобальная задача — получать координаты по IP оффлайн (бесплатный вариант)

D>Т.е., скачать одну из известных БД и работать с ней (в моем случае )
D>К сожалению (или к счастью), у них у всех свой формат, а примеры API встречались только на скриптовых языках (типа РНР)
D>Спасибо

https://www.nuget.org/packages/MaxMind.GeoIP2/
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
AVK Blog
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.