Tag: php

是否存在与Rails迁移相当的PHP?

是否存在与Rails迁移相当的PHP? 寻找一个在本地配置架构更改的好解决方案,然后自动将它们碰到服务器而不会丢失数据。

如何捕获Shopify Webhook发送的HTTP POST请求

我有点像菜鸟,并且不敢承认,我正在研究这个项目作为学习经验,以便通过php和服务器端脚本/处理来改善。 我正试图想出一种方法来使用Shopify,并在每次从我的Shopify购物车完成订单时同时更新关闭服务器数据库。 例如,有人从我的在线商店购买了一些东西,我希望它能够更新我的家庭数据库库存,以显示它现在只有一个项目。 我得出的结论是,最好的方法是设置一个webhook通知 ,将HTTP POST请求发送到我的服务器,然后我让我的服务器捕获POST并将其解析为XML。 然后,我将通过将更新我的数据库的php脚本读取XML。 我没有问题的PHP,但我似乎无法弄清楚是如何抓住我的服务器上的webhook。 Webhook要求我提供一个发送POST请求的URL,我的问题是你; 什么是url? 我做了一些研究,发现你可以通过html,php,Access-Control-Allow-Origin等多种方式捕获POST请求。但是,由于我还是新手,我不知道真的明白如何做到这些。 我尝试过使用HTML隐藏的动作表单,但似乎无法捕获XML。 我想做的就是让webhook发送它的POST请求,并将其作为.xml捕获。 这样我就可以在每天结束时读取xml,并相应地更新数据库。 如果您能想到更好或更简单的方法,请务必向我提出您的建议。 我希望这是安全的,所以像Access-Control-Allow-Origin这样的方法是不可能的。 tl;博士:我在服务器上需要做什么来捕获webhook通知? 我应该在服务器上使用什么脚本来提供给webhook? 如何编写回调脚本?

PHP脚手架

在PHP中是否有任何东西可以创建基本的脚手架,就像在Rails中一样? 编辑:我需要一些东西快速原型..

如何发送带有rails的电子邮件

这可能是非常直接和简单的,但我是非常新的和轨道上的rubynoob。 我有一个简单的电子邮件PHP脚本,我在旧网站上使用,但现在我已经转换为rails我不知道如何创建等效的那个。 我尝试使用rails generate mailer Notifier ,然后在其中添加了一个发送和发送电子邮件的欢迎方法。 但是在用户控制器中(在创建时,当用户创建帐户时,他们的电子邮件地址被发送了一封欢迎电子邮件)我刚刚收到错误消息,表示Notifier未被声明。 在我的用户控制器中 if @user.save Notifier.welcome(@user).deliver end 这没用

在php和Ruby On Rails应用程序之间传递身份validation

我有一个简单的Ruby on rails应用程序,我想与现有的php网站集成。 我只希望通过php应用程序进行身份validation的用户可以访问我的Ruby on Rails应用程序(它应该在用户看来是同一个网站,在同一个域中,但如果我选择它可能是一个不同的子域to)最好的方法是什么? 谢谢您的帮助, 里

通过PHP中的适当身份validation进行安全登

如何在PHP中编写/组合安全登录? 网站开发者指南说我不应该自己动手,所以参考谷歌提供的样本是没用的。 你是如何做到这一点的呢? 假设您正在使用rails构建世界级的应用程序,这里可以使用相同的库/技术吗? 谢谢

不允许获取补丁请求

我有两个应用程序,一个是反应前端,第二个是rails-api应用程序。 我一直很高兴使用isomorphic-fetch,直到我需要将PATCH方法发送到服务器。 我正进入(状态: Fetch API cannot load http://localhost:3000/api/v1/tasks. Method patch is not allowed by Access-Control-Allow-Methods in preflight response. 但来自服务器的OPTIONS响应包括Access-Control-Allow-Methods列表中的PATCH方法: 这是fetch的实现方式: const API_URL = ‘http://localhost:3000/’ const API_PATH = ‘api/v1/’ fetch(API_URL + API_PATH + ‘tasks’, { headers: { ‘Accept’: ‘application/json’, ‘Content-Type’: ‘application/json’ }, method: ‘patch’, body: JSON.stringify( { task: task } ) }) POST,GET,DELETE设置几乎相同,它们工作正常。 知道这里发生了什么吗? 更新: 方法补丁区分大小写: […]

用于PHP应用程序的黄瓜

可以在Rails之外使用Cucumber吗? 我想开始使用它来测试我的一些PHP应用程序,但我真的不知道如何开始。 可能最简单的方法是创建一个Rails项目,只运行Cucumberfunction,但这对我来说似乎有些过分。 设置Cucumber以测试非Rails应用程序的最简单方法是什么?

如果长度超过限制,php截断字符串并在最后添加一些遗漏…类似于ruby

我在我最近的PHP代码中多次需要这个function,所以我正在寻找一个function来完成工作,如果有任何… 如果字符串如果大于限制截断它并放一些遗漏文本,如…(continued) .. 就像在ruby中一样,我们在字符串上截断了函数 “And they found that many people were sleeping better.”.truncate(25, :omission => “… (continued)”) 我可以通过首先检查长度超过..然后修剪,然后连接……但我正在寻找类似的function..

Yahoo Pipes的替代品

我已经使用Yahoo Pipes进行了一些原型设计,但是我不愿意在完全生产中使用它,因为我们无法控制它的正常运行时间等。 是否有一个(理想的开源)替代方案,我可以在自己的服务器上运行? 或者任何可以将管道转换为PHP或Ruby的应用程序?