Deprecated: Function set_magic_quotes_runtime()

原因分析:

最近升级了PHP版本,新版本的PHP对set_magic_quotes_runtime()已经关闭
在PHP5.3后此特性(set_magic_quotes_runtime())已经关闭。

而且在PHP6中已经完全移除此特性。

解决办法

你可以注释或者删除掉出错的行,或者是在set_magic_quotes_runtime()前面加@符号。

也可以在程序中如下操作

 代码如下 复制代码

find:
set_magic_quotes_runtime(0);

replace:
ini_set("magic_quotes_runtime", 0);

这样问题就解决了。

时间: 2024-10-25 09:39:55

Deprecated: Function set_magic_quotes_runtime()的相关文章

php Deprecated: Function set_magic_quotes_runtime() is deprecated错误

解决办法 函数 set_magic_quotes_runtime() 在php5.3以后的版本可用  代码如下 复制代码 ini_set("magic_quotes_runtime", 0) 来替换了,方法简单吧.

Deprecated: Function set_magic_quotes_runtime() is deprecated

官方提供的解决办法:  代码如下 复制代码 //把   set_magic_quotes_runtime(0);   //替代成   ini_set("magic_quotes_runtime",0);   即可解析了.  

php错误提示:Deprecated: Function eregi() is deprecated

改前:function inject_check($sql_str) {  代码如下 复制代码  $sql_str = strtolower($sql_str);  return eregi('fopen|post|eval|select|insert|and|or|update|delete|'|/*|*|../|./|union|into|load_file|outfile', $sql_str); // 进行过滤 } 解决方法: 找到代码所在的文件 位置  代码如下 复制代码 functi

Deprecated: Function session_register() is deprecated解决办法

我们先来看代码  代码如下 复制代码 <?php // Fix for removed Session functions function fix_session_register(){     function session_register(){         $args = func_get_args();         foreach ($args as $key){             $_SESSION[$key]=$GLOBALS[$key];         }   

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

在php5.3环境下运行,常常会出现  Deprecated: Function ereg() is deprecated in...和Deprecated: Function ereg_replace() is deprecated in...这些类型的报错提示. 其原因在于:php5.3以上的版本不支持ereg()函数,而是使用preg_match()函数:不支持ereg_replace()函数,而使用preg_replace()函数. 解决方法:将不支持的函数修改为支持的函数即可.    

基于magic_quotes_gpc与magic_quotes_runtime的区别与使用介绍_php技巧

当你的数据中有一些   \  "  ' 这样的字符要写入到数据库里面,又想不被过滤掉的时候,它就很有用,会在这些字符前自动加上\,如中国\地大物博"哈哈"中国\\地大物博\"哈哈\"可以使用set_maginc_quotes_runtime(0)关闭掉,当然你也可以直接在php.ini中设置.get_magic_quotes_runtime() 取得 PHP 环境变量 magic_quotes_runtime 的值. magic_quotes_gpc 为

session在php5.3中的变化 session_is_registered() is deprecated in_php技巧

在php5.3中运行书中代码会有如下提示:Function session_is_registered() is deprecated inFunction session_register() is deprecated in 意思是说这两个函数是不赞成的,弃用的. 下面是php官方手册上的代码,注释部分已经说明了不赞成用session_register() 复制代码 代码如下: <?php// Use of session_register() is deprecated 不赞成用sessi

Dedecms提示 ereg_replace() is deprecated错误

错误提示 Deprecated: Function ereg_replace() is deprecated in 问题分析 出现这种问题一般是高版本的php才会有的,因为高版本的php中己经把ereg_replace函数给去了,如果要使用我们可以使用preg_replace函数来操作 解决方法: 如果有服务器管理权限 修改php.ini中下面代码  代码如下 复制代码 ;extension=php_mbstring.dll 改为 extension=php_mbstring.dll ;mbst

firefox提示:内容编码错误 无法显示您尝试查看的页面

firefox错误码: 内容编码错误 无法显示您尝试查看的页面,因为它使用了无效或者不支持的压缩格式. 请联系网站的所有者以告知此问题   错误原因和解决办法: 1.保证php程序没有任何警告或出错的提示 2.PHP代码ob_start('ob_gzhandler')导致的,导致的原因有两种:       a.服务器不支持这种压缩格式,可使用function_exists('ob_gzhandler')判断,解决方法 ob_start('ob_gzhandler')改为ob_start():