php - 从 Ruby 调用 PHP 并获取响应

标签 php ruby-on-rails ruby

我有一个用 Ruby on Rails 构建的开源慈善网站,我们正在尝试集成一个支付验证系统,并且 PHP 中已经存在一个支付验证系统 - 试图找到是否有一种方法可以让这两个系统一起玩得好吗?

我可以从 Ruby 调用 PHP 脚本并让 Ruby 读取任何回显响应等吗?

最佳答案

是的,可以使用系统调用来完成

def your_method(path,file)
  system("cd #{path} && #{file} ")
end

顺便说一句,知道有一个用于所有输入/输出的 IO 类,基本方法命令之一是

def popen(cmd)
        Open3.popen3(cmd) {|stdin, stdout, stderr, wait_thr|
          exit_status = wait_thr.value
          if (exit_status !=0)
            raise CommandError, "Something went wrong" // supposing you customize class //Command < StandardError ; end
          end
        }
      end

另一方面,如果两个代码在不同的代码上运行,那么您当然可以“apiize”您的 Rails 应用程序,以便获取和提取数据

关于php - 从 Ruby 调用 PHP 并获取响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21591936/

相关文章:

ruby-on-rails - DelayedJob 有时无法加载具有命名空间的作业类

ruby-on-rails - validates_inclusion_of、acts_as_tree 和 rspec 的问题

jquery - Flot on Rails 占位符未定义

ruby-on-rails - 如果我的服务器不支持 GCC 4.7 怎么办? sass 包

php - __clone() 与反序列化(序列化())?

php - mysql_real_escape_string() 是否足以用于 MySQL REGEXP?

php - Zend 在 Zend 表单中验证邮政编码 -> 根据给定国家/地区进行验证

php - 如何从所有表中选择所有数据?

ruby-on-rails - Rails 计数器缓存

ruby-on-rails - 如何查看日历邀请邮件中的 ics 文件?