Discuz教程网

官方一直在做dz3.0的工作,却忽略了ucenter很多一直存在的问题

[复制链接]
authicon feelair8250 发表于 2013-1-28 02:31:49 | 显示全部楼层 |阅读模式
ucenter整合了用户,统一了众多不同标准程序的用户中心。
可是官方却忽略了很多ucenter一直存在的问题,至少在我日常开发中,也着手解决了许多,这些在官方也是一直都未修复的。今天又碰到一个,在此先提出。




以下代码,被用作判断应用通信的一个过程,我今天调试应用间的通信,被告知总是通信失败,改了无数次来回的密匙和应用地址,都不见效果,debug代码才发现,原来我的服务器为了安全,禁用了fsockopen和pfsockopen函数,而ucenter却在不告知的情况下,返回了false,导致了总是无法确切判断问题发生的位置,这对于一般用户而言,是很糟糕的体验。此处修改并不难,加个提示而已,希望官方能重视!


uc_servermodelmisc.php文件的dfopen 方法
  1. if(function_exists('fsockopen')) {
  2. $fp = @fsockopen(($ip ? $ip : $host), $port, $errno, $errstr, $timeout);
  3. } elseif (function_exists('pfsockopen')) {
  4. $fp = @pfsockopen(($ip ? $ip : $host), $port, $errno, $errstr, $timeout);
  5. } else {
  6. $fp = false;
  7. }
复制代码



上一篇:Discuz X2.5有群发短消息的功能吗?
下一篇:主版块不显示子版块主题分类
authicon chrita 发表于 2013-10-12 21:49:39 | 显示全部楼层
這位大大你好,

你真厲害.
我什麼都不會弄,
只會乖乖的操作而已,
但..
你說的問題,
我都"沒有發生".
是不是,你有增加什麼的強大功能,
所以,
發生版本是不相容呢?

系統面的問題,
我...是不懂,
不過,挺佩服你的技能高超.  
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-9 18:23

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表