建站之星产品帮助

查看: 2971|回复: 1
打印 上一主题 下一主题

添加公司简介出现错误代码?

[复制链接]
跳转到指定楼层
1#
发表于 2011-3-28 00:02:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示代码:
Deprecated: Function ereg_replace() is deprecated in D:\wamp\www\view\mod_static\company_intro.php on line 21

打开company_intro.php 文件现实代码为:
<div class="list_con company_intro">
<?php
if (!defined('IN_CONTEXT')) die('access violation error!');
include_once(P_INC."/htmlsubstring.php");
// Company Intro
$temp = htmlSubString($curr_scontent->content, intval($cpy_intro_number));
$pos = strpos($_SERVER['PHP_SELF'], '/index.php');
$path = substr($_SERVER['PHP_SELF'], 0, $pos);
if (strpos($temp, $path.'/') == 0) {
$content = str_replace('/admin/fckeditor', $path.'/admin/fckeditor', $temp);
} else {
$content = $temp;
}
// filter </div>
$hasdiv = false;
if (preg_match('/<\/div>$/is', $content)) {
$hasdiv = true;
echo ereg_replace("<\/div>$", '', $content);                              《=====这是第21行代码 要怎么修改
} else {
echo $content;
}
if(trim(SessionHolder::get('_LOCALE')) == 'en'){
$sc_id = 4;
} else {
$sc_id = 2;
}
?>
<div class="list_more"><a href="<?php echo Html::uriquery('mod_static', 'view', array('sc_id'=>$sc_id)); ?>"><img src="<?php echo P_TPL_WEB; ?>/images/more_37.jpg" width="32" height="9" border="0" /></a></div>
<?php if ($hasdiv) { ?></div><?php } ?></div><div class="list_bot"></div>
2#
发表于 2011-3-28 09:35:41 | 只看该作者
这个问题是因为你用的php版本过高。
在php5.3不支持正则函数ereg_replace
1、把php版本换到v5.3下。
2、继续使用v5.3,修改php.ini文件
;extension=php_mbstring.dll
改为
extension=php_mbstring.dll


;mbstring.func_overload = 0
修改为:
mbstring.func_overload = 7

上海美橙科技信息发展有限公司 ( 沪ICP备11006888号-4 )

快速回复 返回顶部 返回列表