`

Function ereg() is deprecated

    博客分类:
  • php
 
阅读更多

在php5.3环境下运行oscommerce,常常会出现Deprecated: Function ereg() is deprecated in...和Deprecated: Function ereg_replace() is deprecated in...这些类型的报错提示。

  其原因在于:php5.3以上的版本不支持ereg()函数,而是使用preg_match()函数;不支持ereg_replace()函数,而使用preg_replace()函数。
  解决方法:将不支持的函数修改为支持的函数即可。

分享到:
评论

相关推荐

    Function eregi is deprecated (解决方法)

    总之,当遇到“Function eregi is deprecated”的错误提示时,开发者应将代码中的`eregi()`替换为`preg_match()`,并根据需要调整正则表达式。同时,检查其他可能使用到的POSIX正则函数,确保代码符合最新的PHP标准...

    php5.3提示Function ereg() is deprecated Error问题解决方法

    当遇到"Function ereg() is deprecated Error"时,最直接的解决方法是在调用`ereg()`函数前添加一个`@`符号,如`@ereg()`,以抑制错误提示。但这仅仅是临时解决方案,因为它并未解决根本问题,即仍使用了已被弃用的...

    email.class.php

    PHP 5.3 ereg() "Function ereg() is deprecated Error" ereg -> preg_match PHP 5.3 ereg_replace() "Function ereg_replace() is deprecated Error" ereg_replace -> preg_replace "Delimiter ...

    php 升级到 5.3+ 后出现的一些错误,如 ereg(); ereg_replace(); 函数报错

     Deprecated: Function ereg() is deprecated in…和Deprecated: Function ereg_replace() is deprecated in…这些类型的报错提示。  其原因在于:php5.3以上的版本不支持ereg()函数,而是使用preg_match()函数...

    邮件发送smtp类ereg等函数替换版

    首先,我们来看看`ereg`函数。`ereg`是正则表达式匹配函数,它在PHP 5.3中被标记为废弃,并在PHP 7中完全移除。这个函数使用POSIX扩展进行正则表达式匹配,但它的效率较低且不支持PCRE(Perl Compatible Regular ...

    php中正则替换函数ereg_replace用法实例

    ereg_replace函数在处理字符串替换时非常强大,尤其在需要进行模式匹配并替换的场景中使用广泛。 ereg_replace函数的基本语法是: ```php string ereg_replace ( string $pattern , string $replacement , string $...

    php7-ereg-shim:用于 eregi 函数的垫片

    然而,这一变化也意味着一些旧的函数,如`ereg`系列,在新版本中被废弃。为了解决向PHP 7迁移时可能导致的兼容性问题,开发者们创建了“Ereg Shim”,即`php7-ereg-shim`,这个项目旨在为`ereg`函数提供一个垫片,...

    PHP下ereg实现匹配ip的正则

    1. **原理**:当使用 `ereg` 函数时,如果输入的字符串中包含 NULL 字符 (`\x00`),则 `ereg` 会在遇到第一个 NULL 字符时停止处理,从而可能导致错误的匹配结果。 2. **利用条件**: - GPC(GET/POST/Cookie)...

    php使用ereg验证文件上传的方法

    本文将详细介绍如何使用`ereg`函数来验证文件上传的过程。 `ereg`是PHP中的一个正则表达式函数,全称为“Extended Regular Expression”,它用于在字符串中搜索匹配给定正则表达式的模式。函数的基本语法如下: ``...

    php.ini-development

    You can redirect all of the output of your scripts to a function. For ; example, if you set output_handler to "mb_output_handler", character ; encoding will be transparently converted to the ...

    php中有关字符串的4个函数substr、strrchr、strstr、ereg介绍和使用例子

    为了处理字符串,PHP提供了多种内置函数,本文将介绍四个...例如,ereg和ereg_replace函数已被废弃,建议使用preg_match和preg_match_all等函数替代。但是,了解本文提到的函数对于学习和维护老代码库是非常有帮助的。

    社区(phpmysql)二

    function sdatetime($str){ $str=ereg_replace("-","/",$str); $str=substr($str,5,strlen($str)-8); return $str; } function reAnum($sid){ //羆莱絞计 $DROOT=getenv(‘DOCUMENT_ROOT’); include("sql.php3");...

    php无eval后门1

    PHP 无 eval 后门是 PHP 中的一种常见的后门技术,通过使用 eval 函数、assert 函数、create_function 函数、preg_replace 函数、mb_ereg_replace 函数、回调函数等方式来执行恶意代码。这些方法可以绕过一些安全...

    php常用函数手册[定义].pdf

    - `eregi()` 和 `eregi_replace()`:这两个函数与`ereg()`和`ereg_replace()`类似,但不区分大小写。 - `split()`:根据指定的模式将字符串分割成数组。例如: ```php $words = split(" ", "This is a test."); ...

Global site tag (gtag.js) - Google Analytics