今天在利用dedecms结合ecshop帮公司制作分销联盟的,发觉dedecms5.6在php5.3的环境下连续出错
deprecated in include\dedesql.class.php on line 516
Deprecated: Function eregi() is deprecated in include\memberlogin.class.php on line 45
Deprecated: Function eregi() is deprecated in include\memberlogin.class.php on line 45 Deprecated: Function eregi() is deprecated in include\memberlogin.class.php on line 45
Deprecated: Function eregi() is deprecated in include\dedesql.class.php on line 270
Deprecated: Function eregi_replace() is deprecated in include\dedesql.class.php on line 270
Deprecated: Function eregi() is deprecated in include\dedesql.class.php on line 516
根据报告,发现原来php5.3已经不在支持eregi和eregi_replace
技术比较好的,可以下载dedecms5.7,我有些文件也是直接从dedecms5.7抄过来的,因为5.7版本已经开始支持php5.3了
解决方案如下:
* call_user_method() 可以用 call_user_func() 替代
* call_user_method_array() 可以用 call_user_func_array() 替代define_syslog_variables()
* dl() 反对在使用DL加载扩展,php5.3 以后应用php.ini配制
* ereg() 可以用 preg_match() 替代
* ereg_replace() 可以用 preg_replace() 替代
* eregi() 用 preg_match() i 参数替代
* eregi_replace() 用 preg_replace() i 参数替代
* set_magic_quotes_runtime() 用 magic_quotes_runtime() 替代
* session_register() session_unregister() session_is_registered()
* 以上三个统一用 $_SESSION 替代
* set_socket_blocking() 用 stream_set_blocking() 替代
* split() 用 preg_split() 替代
* spliti() 用 preg_split() 模式 ‘i’ 替代
* sql_regcase()
* mysql_db_query() 用 mysql_select_db() mysql_query() 替代mysql_escape_string() 用 use mysql_real_escape_string() 替代
* 关于时区处理,统一用Timezone对像
分享到:
相关推荐
标题提及的“php5.3,5.4,5.6”是PHP的三个重要版本,每个版本都有其特定的特性和改进,下面将分别对这三个版本进行详细的阐述。 **PHP 5.3 版本** PHP 5.3在2009年发布,引入了许多新特性,旨在提高开发效率和代码...
在PHP 5.3及以上版本中,有一些函数发生了变化或被废弃,导致基于早期版本PHP编写的SMTP类无法正常工作。描述中提到的"email.class.php"可能是在PHP 5.3之前广泛使用的邮件发送类,由于不兼容新版本,需要进行调整。...
标题中的“php5.3-5.6版本memcache.dll合集”指的是一个包含多个不同PHP版本(5.3到5.6)与memcache扩展兼容的dll动态链接库文件的集合。这些文件主要用于在Windows操作系统环境下运行PHP,提供对Memcache缓存系统的...
标题提到的是ECShop与PHP版本兼容性的关键信息,表示此版本的ECShop已解决了在PHP 5.2以上,包括PHP 5.3、5.5和5.6版本中的兼容问题。这意味着用户无需再为了运行ECShop而特意去安装较低版本的PHP。 描述中提到的...
php-5.3.6-Win32-VC9-x64; php-5.4.8-Win32-ts-VC9-x64; php-5.6.31-Win32-VC11-x64; php-5.3.29-Win32-VC9-x86; php-5.4.31-Win32-VC9-x86; php-5.6.30-Win32-VC11-x86
本文将深入探讨PHP 5.3、5.4、5.5和5.6这四个重要的版本,以及它们在Windows环境下的应用。 ### PHP 5.3 PHP 5.3是2009年发布的,引入了许多新特性和改进,如: 1. **命名空间(Namespaces)**: 这是一个重大的...
windows下安装php扩展memcache,资源中有5.3、5.4、5.5和5.6版本的dll文件,根据自己的版本选择,不按版本选择php加载不上memcache扩展.(PS:自己花了2个小时刚安装完,其中半个多小时在做任务赚下载分,所有也收点,...
标题中的“PHP5.2、5.3、5.4、5.5、5.6的php memcache dll扩展”指的是PHP编程语言的一个特定扩展,即`memcache`,适用于不同版本的PHP(5.2到5.6)。这个扩展主要用于在PHP应用程序中与Memcached缓存系统进行交互,...
windows下php5.3~5.6的redis扩展,在php.ini加一行extension=php_redis.dll就行,还可以设置session.save_handler = redis session.save_path = "tcp://127.0.0.1:6379
PHP5.2、5.3、5.4、5.5、5.6的php memcache dll扩展 自己根据需要选择吧 注意区分32位和64位 以及你php的 nts 和ts ,copy到php目录下的ext目录 然后修改php.ini,改完了cmd 下 php -m 看看有没有memcache
2. PHP 5.3到5.6版本:这些是PHP的历史版本,"bizext"专为此范围内的PHP版本设计,可能不兼容更早或更新的PHP版本,需要注意版本匹配以确保正常运行。 3. 禅道项目管理:禅道是一款基于PHP开发的开源项目管理软件,...
整合UC的用户, 在V5.6-UC整合包出来之前请不要升级! 1、把uploads文件夹里的文件替换网站上原来的文件(不会影响核心模板); 2、运行 http://你的网址/update.php (记得把 uploads 文件里的 dede 目录改为你实际...
PHP5.3是PHP语言的一个重要版本,发布于2010年,它引入了许多新特性和改进,为开发者提供了更强大的工具和更高的性能。在这个版本中,PHP进行了许多...完成配置后,PHP5.3将能够在Windows环境下正常解析和执行PHP代码。
本主题聚焦于在Windows系统下为PHP 5.2到5.6版本安装`php_mongo`扩展的支持。 MongoDB是一个流行的NoSQL数据库系统,以其灵活性、高性能和易扩展性而受到开发者的欢迎。PHP是广泛使用的服务器端脚本语言,尤其在Web...
php5.3.x php5.4.x php5.5.x php5.6.x 查看版本方法 加压文件后 文件名为 php_imagick-3.1.2-5.3-nts-vc9-x86.zip 对应php5.3.x的版本 php_imagick-3.1.2-5.4-nts-vc9-x86.zip 对应php5.4.x的版本 类推...
- 在生产环境中优先选择线程安全版本,以确保多线程环境下的稳定运行。 - 使用PDO扩展可以实现更健壮的数据库操作,提高代码可移植性。 综上所述,Microsoft Drivers for PHP 5.x for SQL Server是PHP开发人员与...
2. "memcache_dll"可能包含的是不同PHP版本对应的memcache扩展的动态链接库(dll)文件,这些文件是Windows环境下PHP运行时需要的组件,它们实现了PHP与Memcache服务器之间的通信。 3. "memcached-client-php"可能是...
标题中的"php_solr.dll"是这个扩展在 PHP 5.3 版本下的动态链接库文件,它是 Windows 平台上 PHP 使用 Solr 扩展所必需的组件。在 PHP 的架构中,DLL 文件承载了特定扩展的代码,使得 PHP 解释器能够调用 Solr 的...
这里我们将深入探讨PHP 5.3版本与Redis 2.1版本的兼容性,以及如何在Windows环境下使用MSVC6(Microsoft Visual C++ 6.0)编译器来编译和使用它们。 PHP 5.3是PHP发展的一个关键里程碑,引入了诸多新特性,如命名...
这个压缩包包含了适用于PHP5.2到5.6版本的`php_memcache.dll`扩展,该扩展允许PHP应用程序与Memcache服务器进行交互,以提高网站性能。以下是关于PHP和Memcache以及`php_memcache.dll`扩展的详细知识。 首先,PHP是...