Есть ли способ включить php-файл, используя требование и вызов метода php в приложении rails? Я не хочу использовать phusion-пассажир в качестве моего сервера.Как вызвать метод PHP в приложении Rails?
ответ
Насколько я знаю, для Ruby нет интерпретаторов PHP, поэтому лучше всего сделать запрос HTTP из вашего приложения Rails в ваше приложение PHP для получения его вывода. Это, конечно, не позволит вам напрямую вызвать какую-либо конкретную функцию или что-то подобное.
Возможно, также можно запустить приложение Ruby с помощью JRuby и в то же время использовать Quercus. Quercus - это PHP-интерпретатор на основе Java, поэтому вы можете взаимодействовать через Java-интерфейс JRuby с помощью PHP-скрипта Quercus.
Отказ от ответственности: Никогда не использовался Ruby, JRuby или Quercus.
Да, дайте мне попробовать, спасибо за ответы и комментарии :) –
Вы можете просто запустить его через команду оболочки. Есть several ways to do it, но вот один:
`php /path/to/your/script.php`
Это будет запускать скрипт в аргументе. Если вы заботитесь о результатах сценария:
result = `php /path/to/your/script.php`
Отказ от ответственности: Я никогда на самом деле пробовал это, так что я не знаю, что он возвращается, но теоретически она должна возвращать независимо от конкретных сценариев возвращается, если что-нибудь.
- 1. Как вызвать веб-метод в приложении Java?
- 2. Как вызвать метод беспокойства в rails .erb?
- 3. Как вызвать метод модели в контроллере rails
- 4. Надежный метод блокировки спамеров в приложении Rails?
- 5. Вызвать метод в приложении системы Android
- 6. PHP: вызвать метод динамически
- 7. Как вызвать метод Rails с помощью JavaScript
- 8. Как вызвать защищенный метод в php?
- 9. Как динамически вызвать метод в PHP?
- 10. Как вызвать метод в одном приложении из другого приложения в ruby on rails
- 11. Добавить метод класса Струнный в приложении Rails
- 12. Как вызвать базу данных с javascript в приложении Rails?
- 13. Как вызвать метод UITextFiled Did Change в приложении iPhone
- 14. Как вызвать метод службы WCF в приложении VB6.0
- 15. как вызвать метод начала записи в приложении iphone
- 16. Как вызвать ParsePush.SubscribeInBackground метод только один раз в приложении Android?
- 17. Как я могу вызвать метод в объединенной таблице в Rails?
- 18. PHP Как вызвать метод из расширенного класса
- 19. Как вызвать метод класса?
- 20. Как вызвать метод статически?
- 21. Как мне вызвать метод DOM из PHP?
- 22. Вызвать метод PHP с Ajax
- 23. Как вызвать пользовательский метод в контроллере Rails из представления
- 24. Как вызвать метод rails 3 model в консоли
- 25. как вызвать метод на результат запроса в Rails
- 26. Как вызвать метод модели с контроллера в Rails 3?
- 27. Как вызвать метод модели Rails в d3.js?
- 28. Как вызвать переменный метод в Ruby (НЕ Rails)
- 29. Как вызвать метод модели при каждом доступе в Rails
- 30. Как вызвать метод с аргументами другого метода в модели Rails
Подождите ... Почему именно вы хотите это сделать? –
Я тестирую образец приложения, которое интегрирует приложение php application и rails, я не хочу делать запрос к php-приложению, вместо этого я должен включить php-файл и вызвать php-метод из приложения rails. Является ли это возможным ? –
Да, это определенно возможно, но я сомневаюсь, что это будет очень красиво. Но мне было бы интересно узнать, что люди здесь придумали. Хороший вопрос. –