小编Eri*_*ith的帖子

Facebook Canvas APP(Iframed)Auto-Height Resize

最近使用Facebook canvas iframe应用程序遇到了问题.我已将我们的设置设置为"自动调整大小"并实现了正确的FB JS调用以调整高度(以避免不需要的滚动条),但它似乎不起作用.

有没有其他人有这个问题或提出解决方案?

谢谢!

埃里克

facebook

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

OOP Javascript - 隔离类中的对象

我正在尝试创建一个主对象,我可以创建多个实例,每个实例都继承子项(具有唯一/隔离属性).但是,当我这样做时,对象的属性(在被更改之后)正在改变所有创建的对象.我可能没有正确解释这个,但这个例子应该很清楚.

Main = function(){};

// Extending the main class with new object. Doing it this way so I can have these in
// separate files.
Main.prototype.foo = {
    bar: 1
}

// First instance of Main().
var A = new Main();

// Second instance of Main().
var B = new Main();

// Set the bar property to different values for each Main() object.
A.foo.bar = 2;
B.foo.bar = 3;

// Both A.foo.bar and B.foo.bar return 3.
alert(A.foo.bar);
alert(B.foo.bar);
Run Code Online (Sandbox Code Playgroud)

我想要发生的是A.foo.bar返回2和B.foo.bar返回3,这样我就有了彼此独立的孤立对象.

有任何想法吗?我只是错过了一些明显的东西吗?非常感谢!

javascript prototype-programming

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

PHP:数组中的下一个可用值,以非索引值开头

我已经被困在这个PHP问题上大约一天了.基本上,我们有一个以24小时格式格式化的小时数组,以及一个任意值($hour)(也是一个24小时).问题是,我们需要获取$hour并获取数组中的下一个可用值,从立即开始的值开始$hour.

该数组可能类似于:

$goodHours = array('8,9,10,11,12,19,20,21).
Run Code Online (Sandbox Code Playgroud)

那么小时值可能是:

$hour = 14;
Run Code Online (Sandbox Code Playgroud)

因此,我们需要一些方法来了解19是下一个最佳时间.此外,我们可能还需要获得第二个,第三个或第四个(等)可用值.

问题似乎是因为14不是数组中的值,所以没有引用的索引可以让我们递增到下一个值.

为了使事情变得更简单,我已经$goodHours多次重复这些值,所以我没有必要回到开始(可能不是最好的方法,但快速修复).

我觉得这很简单,我很想念,但如果有人能说清楚,我会非常感激.

埃里克

php arrays

5
推荐指数
1
解决办法
1510
查看次数

如何在PHP中执行Imagemagick

我在这里发现了一个非常有用的帖子,关于在圆圈中裁剪图像.但是,当我尝试在PHP中使用exec执行imagemagick脚本时,我没有得到任何结果.我已经检查过以确保目录具有正确的权限等.我缺少一步吗?

任何见解都会非常感激.这是我的脚本的样子:

$ run = exec('convert -size 200x200 xc:none -fill daisy.jpg -draw"circle 100,100 100,1"uploads/new.png');

编辑:已安装Imagemagick.

php imagemagick exec

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