小编dav*_*ave的帖子

一个CMS在2个不同的框架上?

我不确定这是否可行,但是假设您想要构建一个CMS,但是您在两个框架之间徘徊,因为每个框架都有一些您喜欢的功能.是否可以使用两个框架创建CMS?这种方法有优缺点吗?

php frameworks zend-framework content-management-system

11
推荐指数
2
解决办法
481
查看次数

事件驱动的CMS - 优点和缺点

我正在尝试确定具有事件驱动的CMS的一些优点和缺点.

事件驱动并不罕见.您可以在许多脚本语言中看到它,例如涉及客户端的Actionscript,javascript,jquery.如何在CMS中服务器上发生事件及其响应.这种方法有哪些优点或缺点,以及人们可能更喜欢的其他方法.

PS请注意,我仅使用Actionscript,JQ和JS作为示例.你意识到,当用这种方式谈论CMS时,事件和响应都是服务器端的东西.

编辑:我看到很多人说使用事件驱动是没有意义的,因为他们没有得到它是什么.已经使用这种方法的CMS系统之一是Drupal,所以相信我这是一种现有的方式,我不是从我的A中提取想法.它只是意味着CMS的"内部"(所有服务器端的东西)是事件驱动的.核心做它的事情并定义事件.插件可以响应这些事件以添加自己的逻辑.我提到Actionscript作为一个例子,因为客户端是这个概念最为人所知的地方,但它也可能在服务器端,可能与普通应用程序不相关,因此不是已知的.但是对于像CMS这样复杂的东西是有意义的,其他开发人员想要添加他们自己的插件,甚至更改CMS的预先构建的逻辑.

php actionscript zend-framework drupal content-management-system

11
推荐指数
2
解决办法
2094
查看次数

开源语音识别引擎

我正在寻找一个免费的(FOSS)语音识别引擎,我可以使用我的基于PHP的GPL软件.有什么建议,那里有哪些最优质的?

php audio speech-recognition open-source

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

MD5是生成帐户验证码的好方法

当用户注册帐户时,他们会收到一封包含验证码的电子邮件,他们可以点击该验证码验证其帐户.

这就是我生成验证码的方法.

md5(rand(0,1000)
Run Code Online (Sandbox Code Playgroud)

使用下面的方法是一个糟糕的选择?它生成0-1000之间的随机数.由于只有1000个选项,并且他们的MD5哈希值是已知的,因此攻击者只需1000次审判即可验证帐户,而不会真正属于他们

php security registration

8
推荐指数
2
解决办法
2384
查看次数

随机字符串是一个很好的验证码

我正在生成用于帐户激活的验证码.你以前可能已经看过这种事了.

我的问题:如果我使用这样的复杂公式生成此代码:

md5(md5(time().'helloguys'.rand(0,9999)));
Run Code Online (Sandbox Code Playgroud)

它真的比生成一个包含32个字符和数字的随机字符串更好gj3dI3OGwo5Enf...吗?

php security account registration

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

面向对象的php CMS或框架

我正在开展一项非常大的练习来在PHP中构建CMS.实际上,我尝试以Java背景的有趣(和硬核)方式学习PHP.Java是面向对象的,所以oop在我的血液中,但我发现OOP尚未进入PHP.如今没有新概念,大多数PHP仍在以旧方式编写.

我正在尝试找到一个以面向对象编写的PHP CMS示例.我听说Xoops是.你知道的其他人吗?或者您知道的任何OOP库可以帮助我完成CMS项目.

php oop frameworks content-management-system

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

另一个框架中的框架插件(例如Symfony)

是否可以在使用Cake或Zend等其他框架构建的CMS中使用Symfony插件?这些插件有多独立?

php frameworks symfony1 zend-framework cakephp

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