Tag: php

在ruby中使用Blowfish加密字符串会返回比php中的相同进程更短的字符串

这让我很困惑。 当我尝试使用以下输入来加密带有Blowfish的字符串时:key =“some key”input =“input string” 我得到以下结果: ruby: [“79af8c8ee9220bde”] php: 79af8c8ee9220bdec2d1c9cfca7b13c6 我将从php应用程序接收字符串,所以我需要让这两个同步,但我不明白为什么php字符串会更长。 我错过了什么? php代码: php > require_once ‘Crypt/Blowfish.php’; php > $input = “input string”; php > $key = “some key”; php > $crypt = new Crypt_Blowfish($key); php > echo bin2hex($crypt->encrypt($input)); 79af8c8ee9220bdec2d1c9cfca7b13c6 ruby代码: irb(main):001:0> require ‘rubygems’ => true irb(main):002:0> require ‘crypt/blowfish’ => true irb(main):003:0> input = […]

将文件夹重定向到其他服务器

我知道您可以将子域重定向到其他服务器,但是您可以对文件夹执行相同的操作吗? 说我有example.com。 我可以将mysubdomain.example.com重定向到其他服务器,但是我可以将example.com/mysubdomain重定向到其他服务器吗? 我想在运行php的网站上的该文件夹中托管一个rails应用程序,同时仍然保持良好的搜索引擎评级(通过不创建一个子域,根据我的经验,被认可为不同的站点)。 有帮助吗? 谢谢!

使用PHP创建RESTful API和网站

我有一个我之前写的PHP应用程序,我想添加一个RESTful API。 我还想扩展网站,使其更像是一个Rails应用程序,就您调用的URL来获取系统中的项目。 有没有办法用Railsy方式调用PHP中的项目而不创建各种文件夹和索引页面? 如何在不使用GET查询标记的情况下在PHP中调用信息?

Webservice / API抓住另一个网站的截图? (已知解决方案太慢)

从这个问题: – https://stackoverflow.com/questions/1342611/is-there-a-webservice-api-to-grab-a-screenshot-of-another-website 和其他一些问题/谷歌我得到了一些结果,如: – http://www.bitpixels.com/ (限制: – 仅限缩略图,最大尺寸为200 * 200像素) http://www.thumbalizr.com/ (限制: – 没有CSS格式。) http://www.webshotspro.com/ (限制: – 太慢,甚至专业帐户太慢。) 你能告诉我一些非常快速和强大的东西吗? 我愿意付钱。 不是谷歌为它提供任何API? 因为他们在结果中显示截图。 编辑 : – 我还需要一些捕获完整主页的东西。 不只是一个屏幕。

写入Rails中的响应? (就像PHP中的“echo”)

我知道我可以在Rails中做到这一点: 但有没有办法做到这一点 并让它出现在响应中?

PHP有没有喜欢ruby gem bundler?

我是熟悉Rails的PHP程序员。 Ruby gem bundler是非常好的安装依赖项的工具,php有类似的东西吗?(也许有些php框架有这样的工具)。 关于gem bundler的扩展: Bundler系统地,可重复地管理应用程序在整个生命周期中的依赖关系。

CakePHP与Ruby on Rails有何不同?

不久之后,我几乎从未听过CakePHP这个词而没有听到Rails这个词。 这两个框架是否主要基于它们如何遵循MVC模型或者是否具有其他重要的相似性/差异? 对我来说,Rails的主要吸引力之一就是使用Ajax是多么容易。 CakePHP也是如此吗?

如果部分响应已发送(分块),如何将浏览器发送到错误页面

这是典型的场景:评估页面,并且有一个缓冲区 – 一旦缓冲区已满,评估页面的一部分就会被发送到浏览器。 这使用HTTP 1.1分块编码。 但是,其中一个块(在已经发送第一个块之后)可能会发生错误。 在这种情况下: 您无法重定向(发送Location标头),因为标头和响应状态已经发送 你不能做服务器端重定向(转发),因为新页面必须在已经发送的部分之后呈现 – 它肯定会看起来很难看。 那么在这种情况下你应该怎么办? 我问了一个问题 ,你是否可以在chunked预告片中发送一个Location标题,但这是低级的http,语言的抽象可能不允许它,即使它是可能的(并且它可能不支持跨浏览器) 另一种选择是发送window.href.location=”errorPage” ,从而强制客户端重定向,但这很难看。 另外,您必须使用关闭部分页面中任何可能未关闭的标记。 (我正在标记主要的网络语言/框架,因为这是一个普遍的问题)

Python / Django / Ruby / Rails / PHP中的LMS

我正在寻找Moodle的替代品。 我搜索并找到了基于Django的pinax-lms-demo ; 和Astra这是基于Rails的,但两者都是空的回购…… 我需要一个具有以下function的LMS: 创造课堂 分配教师 上传资料 测验 论坛 SCORM 聊 我花了一个多月的时间使用Moodle并成为开发人员,我觉得我不应该使用它…

在模型中嵌套模型关系 – Laravel

在laravel中,是否有某种方法可以在表单中嵌套相关资源? 说我有这个: class Person extends Eloquent { public function addresses() { return $this->hasMany(“Address”); } } class Address extends Eloquent { public function person() { return $this->belongsTo(“Person”); } } 我想要一个Person表单来收集有关该Person Address 。 laravel是否以与Rails的accepts_nested_attributes_for :address和fields_for :address相同的方式为此提供了便利? 我只是喜欢简单的地方,我可以在Address字段中包含Person表单的结果,因为除了Person之外, Address并不存在。 这有意义吗? ==编辑== 这是假设的代码 我正在寻找的东西是这样的: {{ Form::model(new Person, array(“action” => “admin\PersonController@store”, “method” => “POST”)) }} {{ Form::text(“name”, array(…)) // }} […]