小编Dan*_*est的帖子

新PayPal网站上的"IPN历史"在哪里?

刚试图在新的PayPal网站上找到新的IPN历史记录链接,我无法在任何地方看到它.

他们还在支持吗?

paypal paypal-ipn

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

PHP测试,用于程序代码

有没有办法测试程序代码?我一直在看PHPUnit,这似乎是创建自动化测试的好方法.但是,它似乎面向面向对象的代码,是否有任何替代程序代码?

或者我应该在尝试测试网站之前将网站转换为面向对象?这可能需要一段时间,这是一个问题,因为我没有很多时间浪费.

谢谢,

丹尼尔.

php testing procedural phpunit

26
推荐指数
1
解决办法
5424
查看次数

我可以将MVC设计模式应用于Procedural PHP

我一直试图找出是否可以将MVC架构应用于程序,以及如何将其实现到我的代码中.根据我的理解,MVC基本上代表了业务逻辑,表示层和其他逻辑的分离,尽管它似乎总是针对OO-PHP.

你能推荐一个在程序上下文中接近MVC的最佳方法吗?

谢谢.

php model-view-controller design-patterns

13
推荐指数
2
解决办法
5028
查看次数

Mysql搜索 - InnoDB和事务与MyISAM进行FULLTEXT搜索

我目前正在研究为我的php项目提供高级搜索的最佳方法.

我已经缩小到使用FULLTEXT搜索而不是使用LIKE来查找表行中的匹配字符串.然而,为了做到这一点,似乎我需要牺牲使用InnoDB引擎,这将使我失去交易和表关系的ACIDity.

是否真的值得使用MYISAM mysql引擎,或者有更好的方法来提供搜索功能.

任何指针将不胜感激!

mysql search myisam innodb full-text-search

8
推荐指数
1
解决办法
3885
查看次数

PHP MySQL 函数单元测试

我需要测试使用 PHP 5 创建的许多函数,这些函数执行我的 Web 应用程序所需的数据库 CRUD 类型操作(SELECT、UPDATE、INSERT、DELETE)。

我一直在研究 PHP 单元测试套件,例如 Simple Test 和 PHP Unit,它们似乎提供了我需要的东西,但是我不确定我打算如何实现这一点,因为等价分区和边界分析并不是那么清楚。我是否只需要输入不同的变量并改变它?这似乎毫无意义,因为不同的字符串不一定会有任何区别。

任何有关这方面的指导都会有所帮助,因为我以前从未遇到过这种情况。

php mysql phpunit unit-testing simpletest

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

按日期时间在PHP中对数组中的数组进行排序

我目前在PHP中有一个问题,我想按照创建日期对这些帖子进行排序,以便它们可以按降序显示.我一直在寻找一个PHP函数来做到这一点,但没有运气.

有一个简单的解决方案吗?任何想法将不胜感激:)

array
      0 => 
        array
          'post_id' => string '1' (length=1)
          'user_id' => string '3' (length=1)
          'post' => string 'this is a post' (length=14)
          'created' => string '2012-04-05 20:11:38' (length=19)
     1 => 
        array
          'post_id' => string '2' (length=1)
          'user_id' => string '2' (length=1)
          'post' => string 'this is a post' (length=14)
          'created' => string '2012-04-05 20:11:38' (length=19)
     2 => 
        array
          'post_id' => string '3' (length=1)
          'user_id' => string '5' (length=1)
          'post' => string 'this is a post' (length=14)
          'created' => …
Run Code Online (Sandbox Code Playgroud)

php arrays sorting datetime

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

Codeigniter - 如果选项不同,请添加具有相同ID的产品

我目前正在构建一个简单的电子商务网站,并遇到了一个有趣的问题.

基本上,产品在产品表中,但也有一些其他选项,如价格,颜色等......其中一些对总价格有影响.

但是,如果存在相同但具有不同选项集的产品,那么产品ID显然是相同的,并且该项目不会添加到codeigniter购物车中.

我想到的最简单的方法是允许具有相同ID的产品包含在购物车中,这很容易吗?有没有更好的方法来解决这个问题?

任何想法都会非常有帮助!

php codeigniter cart

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

Flowplayer无法在IE9中找到视频,在IE8及以下版本中找不到支持的视频

我正在尝试使用Flowplayer在可用的情况下允许HTML5视频,并在不支持时使用闪回后备.

这在Firefox和Chrome中运行良好,但在IE9中找不到视频,在IE9下面它只是不支持视频.

我做错了还是IE不支持流媒体?

video html5 internet-explorer flowplayer internet-explorer-9

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