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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...