Jump to content

Как испльзовать PHP файл


Kenneth

Recommended Posts

Добрый день. 

У меня в php файле есть готовые функции которые я хотел бы использовать в своем приложении. Как например require_once('../src/MyFile.php');

Как я могу это сделать и потом использовать функции в этом файле?

Link to comment
Share on other sites

Тут либо крестик снять, либо трусы одеть.

Существуют мосты delphi-php, но гораздо разумнее портировать функции php на дельфи. Быстрее будет.

Или поставить php как внутренний сервак и общаться по http протоколу

Link to comment
Share on other sites

@stas спасибо за ответ. Да как и ожидалось, но была надежда вдруг есть какая то поддержка, чтобы не переписывать все на дельфи. Ставить php сервак не вариант, а вот на счет мостов дельфи-пхп я бы посмотрел. Если не трудно могли бы скинуть название этих мостов.

Link to comment
Share on other sites

"14 years ago

Как молоды мы были. 

Я себе представляю эту перекомпиляцию, Юникод (Pchar vs PansiChar) + x64 (NativeInt vs LongInt)

Дешевле переписать.

Link to comment
Share on other sites

В форках можно найти свежее:

https://github.com/landrix/php4delphi

https://github.com/suwermave/php4delphi

https://github.com/glaidsen-ds/php4delphi

https://github.com/StranikS-Scan/php4delphi

Тем не менее вопрос целесообразности разбираться с 'добром' сложный. Возможно проще переписать.

Link to comment
Share on other sites

  • 2 weeks later...

Ребята спасибо за ответы. Занят был не мог отписаться, а тут уже решения накидали. )))

В общем решил свою проблему, оказывается в IIS сервере есть отдельный модуль для работы с php, дополнительно скачивается и устанавливается через WebPlatformInstaller_x64_en-US.msi. Ставите это дополнение к серверу, там как в VisualStudio нутгет докачиваете необходимые модули.

В настройках указываю папку где будут лежать пхп файлы и все прекрасно работает. 

Это вариант для ISAPI, для стендэлон нужны другие подходы. 

Link to comment
Share on other sites

@stas получается по сути то что вы и предлагали:

On 4/18/2020 at 2:26 PM, stas said:

Или поставить php как внутренний сервак и общаться по http протоколу

Ну пока так, за неимением лучшего. Главное работает, а там дальше дело привычки )))

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...