问题描述
谁能帮我解决这些问题
致命错误:未捕获错误:调用/home/vol13_5/byethost24.com/b24_19881615/htdocs/core.php:157 中未定义的函数 sql_regcase() 堆栈跟踪:#0/home/vol13_5/byethost24.com/b24_15988/htdocs/core/pages/signup.php(6): text_filter('', 1) #1 {main} 扔在/home/vol13_5/byethost24.com/b24_19881615/htdocs/core.php 第 157 行
第 157 行是:
$text = preg_replace(sql_regcase("/(drop table|show tables|#|--|\\\\)/"),"",$text);
推荐答案
此功能在 PHP 5.3.0 中已弃用,在 PHP 7.0.0 中已删除 - 您是否使用 PHP7(使用 php --version 了解)如果不使用 PHP7 而是使用旧版本,您是否在 php.ini 文件中启用了 mysql 扩展?
This function was DEPRECATED in PHP 5.3.0, and REMOVED in PHP 7.0.0 - are you using PHP7 (use php --version to know)If not using PHP7 but an older release, did you enable the mysql extension in your php.ini file?
请注意,mysql_* 函数的使用也已弃用,因此请使用 pdo 或 mysqli
Note that use of mysql_* function is deprecated as well, so use pdo or mysqli
这篇关于致命错误:未捕获的错误:调用未定义的函数 sql_regcase的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!