Kenneth Posted April 18, 2020 Share Posted April 18, 2020 Добрый день. У меня в php файле есть готовые функции которые я хотел бы использовать в своем приложении. Как например require_once('../src/MyFile.php'); Как я могу это сделать и потом использовать функции в этом файле? Quote Link to comment Share on other sites More sharing options...
stas Posted April 18, 2020 Share Posted April 18, 2020 Тут либо крестик снять, либо трусы одеть. Существуют мосты delphi-php, но гораздо разумнее портировать функции php на дельфи. Быстрее будет. Или поставить php как внутренний сервак и общаться по http протоколу Quote Link to comment Share on other sites More sharing options...
Kenneth Posted April 18, 2020 Author Share Posted April 18, 2020 @stas спасибо за ответ. Да как и ожидалось, но была надежда вдруг есть какая то поддержка, чтобы не переписывать все на дельфи. Ставить php сервак не вариант, а вот на счет мостов дельфи-пхп я бы посмотрел. Если не трудно могли бы скинуть название этих мостов. Quote Link to comment Share on other sites More sharing options...
stas Posted April 18, 2020 Share Posted April 18, 2020 Увы, я их последний раз видел лет 15-ть назад, сейчас даже не гуглятся Quote Link to comment Share on other sites More sharing options...
Tokay Posted April 19, 2020 Share Posted April 19, 2020 Смотри оригинальную репу и форки: https://github.com/perevoznyk/php4delphi Но намного лучше переписать на делфю, не думаю что у тебя так много всего там. Quote Link to comment Share on other sites More sharing options...
stas Posted April 19, 2020 Share Posted April 19, 2020 "14 years ago" Как молоды мы были. Я себе представляю эту перекомпиляцию, Юникод (Pchar vs PansiChar) + x64 (NativeInt vs LongInt) Дешевле переписать. Quote Link to comment Share on other sites More sharing options...
Tokay Posted April 20, 2020 Share Posted April 20, 2020 В форках можно найти свежее: https://github.com/landrix/php4delphi https://github.com/suwermave/php4delphi https://github.com/glaidsen-ds/php4delphi https://github.com/StranikS-Scan/php4delphi Тем не менее вопрос целесообразности разбираться с 'добром' сложный. Возможно проще переписать. Quote Link to comment Share on other sites More sharing options...
Kenneth Posted April 28, 2020 Author Share Posted April 28, 2020 Ребята спасибо за ответы. Занят был не мог отписаться, а тут уже решения накидали. ))) В общем решил свою проблему, оказывается в IIS сервере есть отдельный модуль для работы с php, дополнительно скачивается и устанавливается через WebPlatformInstaller_x64_en-US.msi. Ставите это дополнение к серверу, там как в VisualStudio нутгет докачиваете необходимые модули. В настройках указываю папку где будут лежать пхп файлы и все прекрасно работает. Это вариант для ISAPI, для стендэлон нужны другие подходы. Quote Link to comment Share on other sites More sharing options...
stas Posted April 28, 2020 Share Posted April 28, 2020 Ну это решение имеет такое же отношение к Унигуи, как очковая змея к очкам Quote Link to comment Share on other sites More sharing options...
Kenneth Posted April 28, 2020 Author Share Posted April 28, 2020 @stas получается по сути то что вы и предлагали: On 4/18/2020 at 2:26 PM, stas said: Или поставить php как внутренний сервак и общаться по http протоколу Ну пока так, за неимением лучшего. Главное работает, а там дальше дело привычки ))) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.