首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xamp服务器到wamp服务器错误

问xamp服务器到wamp服务器错误
EN

Stack Overflow用户
提问于 2012-09-11 08:43:50
回答 2查看 238关注 0票数 0

我将php项目从XAMP更改为WAMP。当我尝试测试项目中的表单时,我会得到一个错误。

错误是这样的

弃用:在第135行的C:\wamp\www\widephp\includes\functions\general_functions.php中不推荐使用ereg()函数

第135行是

代码语言:javascript
复制
if(!ereg("^[a-z0-9_.]+@[a-z0-9]+\.([a-z.]{2,15})",trim($v))) {

这一行所包含的全部部分如下

代码语言:javascript
复制
foreach($fieldEmail as $v) {
    if(!ereg("^[a-z0-9_.]+@[a-z0-9]+\.([a-z.]{2,15})",trim($v))) {
        $alert = "Enter a valid Email address";
        return false;
    }
}

有人能帮忙吗?

EN

回答 2

Stack Overflow用户

发布于 2012-09-11 08:47:56

如消息所示,不推荐函数ereg()。

您的平台更改很可能包括php版本的升级,或错误输出的更改,或者两者兼而有之。

来自手册

此函数在PHP5.3.0中已不再受欢迎。对此特性的依赖是非常不鼓励的。

我的建议:遵循手册的建议。使用preg_match()代替。请记住,您必须调整regex的语法,这里是php手册中的文档。

票数 0
EN

Stack Overflow用户

发布于 2012-09-11 08:55:59

您可以降低PHP版本的级别(这是不受欢迎的),或者遵循@Bjoern的回答。若要降低wamp上的PHP版本的级别:

WAMP > PHP>版本>获取更多信息

下载5.3下的版本,安装它,然后更改版本:

WAMP > PHP>版本> 5.2.X

我的编辑被@Bjoern拒绝了,所以我写了这个作为回答。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12365935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档