嘿,我对ColdFusion和PHP的兼容性有疑问。
我们建立了一个基于ColdFusion的社区网站。是否可以在PHP中向我们的网站添加博客和其他社区功能等功能?
我的意思是将PHP和ColdFusion结合在一起。
非常感谢您的帮助!
答案 0 :(得分:4)
我认为如果你使用ColdFusion 8就可以做到。我知道Sean Corfield有project on RIAForge做这种事情,他的博客上有一串帖子,从这开始之一:
http://corfield.org/blog/index.cfm/do/blog.entry/entry/ColdFusion_8_running_PHP
所有这些都说明了,集成同一核心语言的产品会更容易。 ColdFusion中有数百种不同的开源选项。 RIAForge.org是一个很好的起点。
答案 1 :(得分:3)
是的,这是可能的。您可能必须将PHP应用程序的会话管理集成到Coldfusion应用程序的会话管理中。
我最近使用PHP购物车进入Coldfusion,因为我没有时间或资源可以在Coldfusion中获得相同的结果 - 通常CF中的优秀和抛光部分可能会花费一些钱,并且使用PHP它是一个赌博或时间坑,让它跳舞你想要的。
其次,可能已经存在适合您在Coldfusion中的需求的博客,论坛等。去看一下。您可以在一个平台上保持更多。您可能想要一个PHP解决方案,因为它有插件或其他您不想编程的东西。
我喜欢你最好的方法,Coldfusion整体上比开源更多的商业开发涉及到令人难以置信的特色的大包装。
祝你好运,一定要分享你最终要做的事情。
答案 2 :(得分:3)
你的问题并没有真正集中在一个直接正确的答案上。
我们建立了一个社区网站 基于ColdFusion。完全是这样吗? 可以添加诸如的功能 博客和其他社区功能 我们的PHP网站?
我的意思是结合PHP和 ColdFusion在一起。
当你说你想“结合”它们时,你究竟是什么意思?它们可以在Web服务器上共存,并且都可以访问同一个数据库;因此,如果您希望PHP和ColdFusion应用程序都能访问相同的数据,那根本不是问题。关于锁定和竞争条件会有一些担忧,但是“这可能吗?”毫无疑问,答案无疑是是。
通过一些聪明的编程,应该可以将会话,客户端或其他特殊范围/变量从CF共享到PHP,但是会很棘手。这完全取决于您的需求和实施。
如果您正在寻找要添加到社区的应用程序,我建议您在尝试混合使用CFML和PHP之前尝试在CFML中找到适合您需求的内容。有大量免费的开源应用程序,包括RIAForge和其他网站上提供的CFML写的博客和维基。 Canvas Wiki和Codex Wiki是严格关注Wiki功能的解决方案,还有其他一些将Wiki功能作为更大包的一部分。在RIAForge上搜索ColdFusion类别中的“博客”,显示不少于6个博客应用程序,如BlogCFC和其他人,甚至不包括我个人最喜欢的Mango Blog。
答案 3 :(得分:2)
我认为Corfield的方式并非(非常)适用于博客和论坛等独立应用。但它可以帮助分享会议。
另一方面,这些类型的软件在CF世界中并不是那么好。
我最好建议使用网络服务器设置。不能说很多关于IIS,但在Apache中,你通常使用.cfm和.php文件的不同处理程序。这里可能存在的问题是索引文件,可以是index.cfm或index.php。在这种情况下.htaccess规则应该有所帮助。
因此,调整webserver允许在CF应用程序的子目录中使用PHP应用程序。
其他可能性是使用子域,这更容易设置,可以满足您的需求。比如说,blog.website.com和forum.website.com
希望这有帮助。
答案 4 :(得分:1)
向主人提问:对不起这么奇怪的回复,我还不能在这里发表评论。对于小型的offtop也很抱歉。
对Ray Camden:是的,我说的是,对于CF而言,没有那么好的开源论坛/博客。我很高兴知道Galleon和BlogCFC。但如果谈论功能 - 他们在2006年的PHP类似物,尤其是Galleon。 BlogCFC越来越快,越来越快。
无论如何,我怀疑很多BlogCFC用户使用它,因为它是用用CFML编写的。我也是,部分。
问题不在于这两个应用程序,它们可以满足某人的需求。问题是没有其他选择。或许我在这里错了,还有很多这些类型的酷应用程序?
是的。也许还有另外一个惊人的专有博客/论坛,但我们现在还没有谈论它们吗?