小编Fel*_*sco的帖子

Facebook sdk.js返回404错误

我的网络应用程序已实现Facebook JS SDK.

昨天,一切正常,没有对代码进行任何修改,脚本请求开始返回404错误.

Facebook SDK 404请求错误显示在浏览器开发工具中.

当我尝试直接访问它时,我发现这是:

浏览器中sdk.js的屏幕截图,它只是一个带有

Facebook状态显示API一切正常.

Facebook状态仪表板的屏幕截图,显示一切都健康,没有任何问题.

Instagram的embeds.js和Facebook的调试SDK也返回相同的错误:

Instagram的embeds.js在浏览器中的屏幕截图. 该页面简单地说,

浏览器中Facebook的debug.js的屏幕截图. 该页面简单地说,

有谁知道它发生了什么?我尝试使用我的4G网络访问这些文件,并显示相同的错误.

我的总部设在爱尔兰都柏林.

javascript facebook facebook-javascript-sdk

19
推荐指数
2
解决办法
2002
查看次数

如何检查字符串是否是PHP中的有效sha256哈希?

如何使用PHP识别sha256哈希?另外,有没有办法确定字符串是否是sha256哈希,即使它是盐渍的?

我不需要知道哈希的真正价值(我知道这是不可能的),但我只需要验证字符串,所以如果字符串是sha256哈希,我可以以某种方式工作,如果它是另一种方式不是.

php encryption hash sha sha256

4
推荐指数
2
解决办法
5155
查看次数

Laravel 5.1-BelongsTo关系返回null

\ App \ User

class User

public function status() {

    return $this->belongsTo('App\UserStatus', 'user_status_id', 'id');
}
Run Code Online (Sandbox Code Playgroud)

\ App \ UserStatus

class UserStatus

protected $fillable = ['id'];

public function user() {

    return $this->hasMany('App\User', 'user_status_id', 'id');
}
Run Code Online (Sandbox Code Playgroud)

我已经$userUser::find()带有某些字段的简单查询中获得了status对象,然后尝试通过用$user->load('status')方法懒加载它来访问该对象。

我正在关注文档,但由于$user->status仍然返回null ,因此似乎毫无用处。

public function foo(User $user) {

    $user->load('status');
    $user->status // returns null
}
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

---------解决方案---------

实际上,要延迟加载任何关系,必须将外键值存储在模型对象中。

find操作中,我没有查询该user_status_id字段。当我将此字段添加到查询中时,该$user->status语句开始返回UserStatus模型。

我认为这些信息不是写在Laravel文档上,可能很简单,但是花了我一些时间才能弄清楚。

php oop relationship laravel eloquent

4
推荐指数
1
解决办法
6650
查看次数

最有效的方法来更改密码的哈希类型(md5到sha1)

我有一个系统使用MD5来散列用户的密码并将其存储到我的数据库中.现在,我正在改用另一个使用SHA1(以及一个独特的系统SALT,而不是用户唯一的)来散列密码的系统.

如何通过PHP将用户旧的MD5密码设置为我的新SHA1密码?

php database hash md5 sha1

3
推荐指数
1
解决办法
1914
查看次数

PHP FTP错误:451 - 不允许附加/重新启动

尝试fopen使用a选项存在的文件时,我收到此错误:

警告: fopen(ftp://...@sub.mysite.com/var/www/diversos/01_2014.txt)[function.fopen]:无法打开流:FTP服务器报告451/var/www/diversos/01_2014.txt:不允许追加/重启,请在第150行的/www/html/prod/my_transfer_file.php中重

my_transfer_file.php - 第150行

fopen ('ftp://user:pass@sub.mysite.com/var/www/diversos/01_2014.txt', "a" );
Run Code Online (Sandbox Code Playgroud)

是FTP还是代码问题?我该怎么做才能解决这个问题?以前从未见过这个错误.

php ftp file

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