PHP - Problema con set_magic_quotes_runtime()

 
Vista:
Imágen de perfil de kokesoft

Problema con set_magic_quotes_runtime()

Publicado por kokesoft (6 intervenciones) el 25/08/2014 22:48:13
Hola a todos los programadores de este foro, mi pagina web me esta generando este error

Function set_magic_quotes_runtime() está en desuso en /home/u413531556/public_html/includes/init.inc.php en la línea 10

Este es el codigo php.

1
2
3
4
5
6
7
8
9
10
<?php
 
// init.inc.php
// per-request initialization, loaded by config.php
 
// intialize environment
header('X-UA-Compatible: IE=EmulateIE7');
session_name(SESSION_COOKIE_NAME);
session_start();
set_magic_quotes_runtime(0);


Tambien me esta generando este otro error.

Deprecated: Asignar el valor de retorno de nuevo por referencia está en desuso en /home/u413531556/public_html/includes/admin.class.php en la línea 41

este es el codigo php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<?php
 
// admin.class.php
// admin object, provides admin-specific routines
 
require_once('app.inc.php');
require_once('admin_user.class.php');
 
class Admin {
 
// check for valid administrator login. redirect to the login
// page if not valid.
function check_auth() {
global $app;
 
if (isset($_SESSION['is_admin']) && (bool)$_SESSION['is_admin']) {
return true;
} elseif (isset($_COOKIE['admin-keep-alive']) && strlen($_COOKIE['admin-keep-alive']) == 32) {
$admin = new Model;
$admin->_table_name = DB_PREFIX.'admin_users';
$admin = $admin->find('WHERE md5(pass)=\''.mysql_real_escape_string($_COOKIE['admin-keep-alive']).'\'');
if (isset($admin->id) && $admin->id) {
$_SESSION['is_admin'] = true;
$_SESSION['admin'] = $admin;
setcookie('admin-keep-alive', md5($admin->pass), time() + 3153600);
 
return true;
} else {
return false;
}
} else {
$app->redirect('/admin/login.php');
}
}
 
// attempt to login with given username/password. if valid,
// sets session indicator and returns true. otherwise, returns
// false
function login($user, $pass) {
$_SESSION['is_admin'] = false;
$t =& new Admin_User;
$row = $t->get(1, false);
if (is_null($row->id())) {
$row->id = 1;
$row->user = 'admin';
$row->pass = md5('admin');
$row->save();
}
 
if ($user == $row->user && md5($pass) == $row->pass) {
$_SESSION['is_admin'] = true;
$_SESSION['admin'] = $row;
 
//remember me ipmementation, set remember to 365 days
if (isset($_REQUEST['keep-alive']) && $_REQUEST['keep-alive']) {
setcookie('admin-keep-alive', md5($row->pass), time() + 3153600);
}
}
 
return $_SESSION['is_admin'];
}
 
// log administrator out
function logout() {
unset($_SESSION['is_admin']);
unset($_SESSION['admin']);
setcookie('admin-keep-alive', '', 0);
}
}
 
?>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Problema con set_magic_quotes_runtime()

Publicado por xve (6935 intervenciones) el 26/08/2014 08:31:07
Lo que te esta diciendo, es que estas utilizando funciones que ya no se utilizan, y que van a dejar de funcionar en versiones posteriores.

http://php.net/manual/es/function.set-magic-quotes-runtime.php
Desde PHP 5.3, esta función está obsoleta y se emitirá will una advertencia E_DEPRECATED si se ejecuta. Since PHP 5.4, esta función también emitirá un E_CORE_ERROR al intentar habilitar las comillas mágicas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar