Jump to content

Recommended Posts

Posted

Добрый день. 

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

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

Posted

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

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

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

Posted

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

Posted

Увы, я их последний раз видел лет 15-ть назад, сейчас даже не гуглятся

Posted

"14 years ago

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

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

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

  • 2 weeks later...
Posted

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

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

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

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

Posted

Ну это решение имеет такое же отношение к Унигуи, как очковая змея к очкам

Posted

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

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

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

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

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...