小编mic*_*key的帖子

PHP5无法打开流:使用fopen时HTTP请求失败错误

谷歌和这里似乎已经讨论过这个问题,但我还没有找到解决方案.

一个非常简单的fopen给了我一个

PHP警告:fopen(http://www.google.ca):无法打开流:HTTP请求失败!".

我提取的网址并不重要,因为即使我提取http://www.google.com它也不起作用.完全相同的脚本适用于不同的服务器.失败的是Ubuntu 10.04和PHP 5.3.2.这在我的脚本中不是问题,它在我的服务器中有所不同,或者它可能是PHP中的错误.

我尝试在php.ini中使用user_agent但没有成功.我的allow_url_fopen设置为On.

如果您有任何想法,请随意!

php fopen

9
推荐指数
2
解决办法
2万
查看次数

Rails:模型中的调用方法

无法想出这个.在rails模型中,我想调用同一模型中的方法来操作find方法返回的数据.这个'filter'方法将从这个模型中的许多自定义find方法调用,所以我希望它是分开的.(我无法从SQL中过滤它太复杂了)

这是一个例子:

#controller
@data = Model.find_current

#model
class Model
  def self.find_current
    @rows = find(:all)
    filter_my_rows
    return @rows
  end

  def filter_my_rows
    #do stuff here on @rows
    for row in @rows
      #basically I remove rows that do not meet certain conditions
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

结果是:未定义的方法`filter_my_rows'

感谢您的任何帮助!

ruby model ruby-on-rails

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

fopen ×1

model ×1

php ×1

ruby ×1

ruby-on-rails ×1