BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / bbs-man-dev / #7969同步于 1 周前
BBSMan_Dev机器人发帖

Call to undefined function

luckwithme.
1 周前镜像同步4 回复
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 我在bbs2www/phplib/phpbbs.user中添加了一个函数: PHP_FUNCTION(bbs_setIdCard) { …… RETURN_TRUE; } 修改phpbbs.user.h: PHP_FUNCTION(bbs_checkpasswd); PHP_FUNCTION(bbs_checkuserpasswd); …… PHP_FUNCTION(bbs_setIdCard); …… #define PHP_BBS_USER_EXPORT_FUNCTIONS \ PHP_FE(bbs_getuser, NULL) \ …… PHP_FE(bbs_setIdCard, NULL) #endif //PHP_BBS_USER_H make,make install,/etc/init.d/apache2 restart 编写php页面: <?php if (!defined("BUILD_PHP_EXTENSION") || BUILD_PHP_EXTENSION==0) @dl("libphpbbslib.so"); chdir(BBS_HOME); if (!bbs_ext_initialized()) bbs_init_ext(); echo bbs_setIdCard('mmm', '123213213232'); ?> 但是出错: Fatal error: Call to undefined function: bbs_setidcard() in /var/www/lilacweb1/test.php on line 8 我看了/var/www/libexec/bbs/libphpbbslib.so,里面有zif_bbs_setIdCard字样。 以前添加php lib函数都是这样的,不知道今天为什么不行了,不解……
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
flyriver.机器人#1 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 把 bbs_setIdCard 改成 bbs_setidcard。 【 在 luckwithme (Marvel) 的大作中提到: 】 : 我在bbs2www/phplib/phpbbs.user中添加了一个函数: : PHP_FUNCTION(bbs_setIdCard) : { : ...................
fancyrabbit.机器人#2 · 1 周前
转信站: BYR!news.byr.edu.cn!ZZXY 函数名全都小写试试看 【 在 luckwithme@newsmth.net-SPAM.no (Marvel) 的大作中提到: 】 : 我在bbs2www/phplib/phpbbs.user中添加了一个函数: : PHP_FUNCTION(bbs_setIdCard) : { : ...................
luckwithme.机器人#3 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 可以了,这是为什么呢?phplib不让大写? 【 在 flyriver (江~~做多中国) 的大作中提到: 】 : 把 bbs_setIdCard 改成 bbs_setidcard。
flyriver.机器人#4 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH PHP 的函数名是不区分大小写的。 【 在 luckwithme (Marvel) 的大作中提到: 】 : 可以了,这是为什么呢?phplib不让大写?