【问题标题】:Fatal error: Uncaught Error: Call to undefined function sql_regcase致命错误:未捕获错误:调用未定义函数 sql_regcase
【发布时间】:2017-08-19 23:01:33
【问题描述】:

谁能帮我解决这些问题

致命错误:未捕获错误:调用 /home/vol13_5/byethost24.com/b24_19881615/htdocs/core.php:157 中的未定义函数 sql_regcase() 堆栈跟踪:#0 /home/vol13_5/byethost24.com/b24_19881615 /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 mysql web


    【解决方案1】:

    可能您正在使用 php7 或更高版本,其中sql-regcase删除

    Reference of sql-regcase

    【讨论】:

      【解决方案2】:

      此函数在 PHP 5.3.0 中已弃用,在 PHP 7.0.0 中已删除 - 您是否使用 PHP7(使用 php --version 了解) 如果不是使用 PHP7 而是旧版本,您是否在 php.ini 文件中启用了 mysql 扩展?

      注意使用 mysql_* 函数也已弃用,所以使用 pdo 或 mysqli

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-05-22
        • 2017-01-27
        • 2016-04-07
        • 2018-01-18
        • 2019-08-05
        相关资源
        最近更新 更多