本文介绍了致命错误:未捕获的错误:调用未定义的函数 sql_regcase的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

谁能帮我解决这些问题

致命错误:未捕获错误:调用/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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-30 10:16
查看更多