Foros del Web » Programando para Internet » PHP »

function get_magic_quotes_gpc()

Estas en el tema de function get_magic_quotes_gpc() en el foro de PHP en Foros del Web. Hola... buenas tengo cierto problema utilizo appserv, recientemente lo actualice y el nuevo paquete trae php6 y el problema es q en alguno de mis ...
  #1 (permalink)  
Antiguo 02/03/2009, 23:05
 
Fecha de Ingreso: septiembre-2008
Mensajes: 3
Antigüedad: 15 años, 7 meses
Puntos: 0
function get_magic_quotes_gpc()

Hola... buenas tengo cierto problema utilizo appserv, recientemente lo actualice y el nuevo paquete trae php6 y el problema es q en alguno de mis trabajos me sale este error Fatal error: Call to undefined function get_magic_quotes_gpc() como lo soluciono de verdad me urge q me ayuden... de antemano muchas gracias
  #2 (permalink)  
Antiguo 02/03/2009, 23:09
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: function get_magic_quotes_gpc()

es obvio, esta funcion ya no existe en PHP 6 ...

muy simple, procura siempre informarte bien, y leer el manual de PHP antes de todo...

NOTA que la versión 6 de PHP esta en desarrollo, solo usala para testear... y para eso debes tener ya, mas conocimientos en PHP!

por favor, lee

http://php.net/get_magic_quotes_gpc



suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 02/03/2009, 23:18
 
Fecha de Ingreso: septiembre-2008
Mensajes: 3
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: function get_magic_quotes_gpc()

ok de verdad muchas gracias... pero hay alguna manera o funcion por la cual yo pueda hacer q todo esto me funcione...

Código PHP:
if (!function_exists("GetSQLValueString")) {
function 
GetSQLValueString($theValue$theType$theDefinedValue ""$theNotDefinedValue ""
{
  
$theValue get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;

  
$theValue function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); 
  #4 (permalink)  
Antiguo 02/03/2009, 23:32
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: function get_magic_quotes_gpc()

lo que sucede, es que dependes del código creado por DW y eso esta muy mal...

pero bueno, si aún quieres "trabajar" así... comenta esta linea
Código PHP:
// $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; 
suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 02/03/2009, 23:41
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: function get_magic_quotes_gpc()

En teoría, en PHP 6 esa función debería devolver false. Pues simplemente creála en caso de que no exista y dile que devuelva el bool false:

Código php:
Ver original
  1. if(!function_exists('get_magic_quotes_gpc')) {
  2.     function get_magic_quotes_gpc() {
  3.         return false;
  4.     }
  5. }
Pasarán un par (más tal vez) de años para que PHP 6 se vuelva una versión lo suficientemente extendida como para dejar de pensar en versiones anteriores. Hasta entonces esa función siempre será útil, y el crearla si no existe asegura la compatibilidad simulánea entre PHP 6 y versiones anteriores. Dado que muchas veces no se puede alterar esa directiva en el servidor PHP, lo más seguro es siempre verificar si está activada o no para quitar o no los \ que haya.

Podría compararse con el IE 6. Una versión antigua y obsoleta, pero sin embargo aún muy usada. Hasta que deje de usarse casi por completo, habrá que pensar siempre en asegurar la compatibilidad de un diseño con él y las versiones actuales y otros navegadores.

  #6 (permalink)  
Antiguo 05/05/2009, 15:14
 
Fecha de Ingreso: mayo-2009
Mensajes: 1
Antigüedad: 15 años
Puntos: 0
Respuesta: function get_magic_quotes_gpc()

ramt2005 gracias mucho! Yo resuelto mi problema ;)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:22.