wp 升级时候出现 输入用户名

WordPress 升级发现 让我输入 用户名密码

这个太搞笑了

所以就阅读了以下 WP那部分代码

问题出在 这个 request_filesystem_credentials 函数

在这个地方

641                         if ( getmyuid() == fileowner($temp_file_name) )
642                                 $method = ‘direct’;
643                         @fclose($temp_handle);

wp居然判断了以下 owner 不是httpd 居然不可以……

当然 最后 我是修正的owner 因为代码会被升级的

Read More

编译php -with-config-file-path=/etc 不起作用的原因

最新迁移服务器

重新 编译 php 准备 时髦一下 把php.ini 弄到 /etc下边

结果编译 -with-config-file-path 说什么也不起作用

php -info 发现 Loaded Configuration File 是none

而/etc却显示了

找不到 原因 最后 在 php官方的 bug 上找到了几个人反应这个问题

一个 老兄 说是selinux 的问题 让关闭了

不过 我关闭了也没起作用

这段对话

http://bugs.php.net/bug.php?id=41497

后来发现一个

http://bugs.php.net/bug.php?id=25466

我删除了源代码 目录

然后 全新编译了一遍

问题解决了……

YES It works for me

Read More

phdoc无法生成文档的奇怪问题

现代一次用phpdoc写文档 居然出错……
不断到报时区错误 很奇怪 不过根据错误提示

将php.ini 中的

date.timezone = Asia/Chongqing

设置了就好了……

Read More

作门卫

以前都是我被门卫审查

现在有机会作门卫审查别人…… 心里有种说不出的感觉

机会是 2个人 都比我要老 而且关于内容 他们机会不知道

我一走神就方过了 因为我觉得 他们都很有潜能

重要的是学习的能力

我觉的 大家看中也是这个 而且基础很重要

不过我有了标准下次会更有经验 boss 告诉一个已经过他了 面临最终 boss了

我恭喜他 虽然我并不合格

Read More

Rasmus Lerdorf大师的解答

幸运可以向php创始人直接请教问题 哈哈

$a = 2;

a(&$a);

function a($a){

$b = 1;

$a = &$b;

}

echo $a;

why $a is 2 not 1

10分钟就回信了……

You are treating references like C pointers there.
They aren’t addresses in memory.

When you call your function a local variable called $a
is created which is a reference to the global variable $a.

Then you do:

$b = 1;
$a = &$b;

Now you are moving the reference of $a to be a reference to
the function-local variable $b.  You have now lost the reference
to the global $a.  When the function ends, both $a and $b drop
out of scope.

-Rasmus

Read More

eqdkp discuz 对接器


这个插件 很多人找我要很久了
一直没发布的原因 是因为我开始是为自己网站写的
没有考虑可移植性
这几天 好多人问我要…… 还有个老兄 等我一宿
我 半夜回来他还在那等我 我感到很内疚 就把这个东西给重写了
希望能给大家帮组

1 这是什么
这是一个EQdkp的 适配器
使Discuz能天然的调用显示EQdkp中的DKP信息
如果你还不明白 请看演示
http://www.mytbc.cn/bbs/dkp.php

2 尝试自己安装

使用记事本修改dkp.php 中的配置部分
上传 dkp.php 和 dkp目录到你的Discuz 目录
然后访问 http://你的网站/你的discuz/dkp/addmenu.php 添加菜单(需要管理员)

3 仍然有问题
联系作者
QQ 22267156
信箱 farmer1992@gmail.com

即使你没有尝试自己安装 直接联系我我也是会认真帮你解答问题的
但是我还是希望我的程序让你得到解决问题的快感

eq-dz_utf8.rar (8.67 KB)

eq-dz_gbk.rar (8.47 KB)

Read More

哥们你听过comsenz么

有人找我说你在discuz公司么

我说不是 我好像在comsenz

有问  那你会用discuz么 帮我搞个论坛能么

Read More

include的一件怪事

php 果然是面向过程的语言

今天开发了一个测试版的东西 想在正式服务器上跑 又怕耽误正式服务器运行

就这样

include ‘../config.php’;

然后 上一级的 config.php也是这个内容

include ‘../config.php’;

结果呢……

死循环了 非常搞笑……

以后注意  所以 discuz 的DISCUZ_ROOT 和 uchome 的 S_ROOT都是 有用的东西

Read More

php输出信息不全

最近一个php输出的网页  经常半截

开始以为是没读完

经过严格检查发现 是php中开了一个 巨大的数组 然后 页面502了

解决当然是 改进算法 避免使用过多内存了……

哎 有些人的代码就是一锅粥 根本不让看 还开那么大数组害人

Read More

被时差给搞了

今天被时差给搞了

太狠毒了 unix时间都不可靠

救命啊……

以后不要再犯错误了

Read More