Foros del Web » Programando para Internet » PHP »

Problema: convertir ereg_replace a preg_replace

Estas en el tema de Problema: convertir ereg_replace a preg_replace en el foro de PHP en Foros del Web. Buenas a todos, tengo el problema que aparece al actualizar el php con las funciones obsoletas. Una de ellas es ereg_replace que tengo que sustituirla ...
  #1 (permalink)  
Antiguo 10/05/2012, 04:18
 
Fecha de Ingreso: mayo-2012
Ubicación: Alicante
Mensajes: 7
Antigüedad: 11 años, 11 meses
Puntos: 0
Problema: convertir ereg_replace a preg_replace

Buenas a todos, tengo el problema que aparece al actualizar el php con las funciones obsoletas. Una de ellas es ereg_replace que tengo que sustituirla por preg_replace. Pues bien, el problema lo tengo en que no se cambiar uno de los pattern para que funcione en la funcion preg_replace. Os dejo el codigo aver si os ocurre algo.

Código PHP:
$_GET["id"] = ereg_replace("[\\]*'","\\'",$_GET["id"]); 
he probado a realizar lo siguiente, tal como lei en algunos manuales

Código PHP:
$_GET["id"] = preg_replace("/[\\]*'/","\\'",$_GET["id"]); 
pero me da el siguiente error

Warning: preg_replace(): Compilation failed: missing terminating ] for character class at offset 5 in .....
  #2 (permalink)  
Antiguo 10/05/2012, 11:06
Avatar de enlinea777  
Fecha de Ingreso: mayo-2008
Ubicación: frente al pc
Mensajes: 1.830
Antigüedad: 15 años, 11 meses
Puntos: 127
Respuesta: Problema: convertir ereg_replace a preg_replace

puedesponer un ejemplo de $_GET["id"] sin limpiar y otro limpio para comprender que es lo que quieres hacer porfavor.
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 21:52.