Foros del Web » Programando para Internet » PHP »

Cómo Activar/Simular Magic Quotes con PHP7?

Estas en el tema de Cómo Activar/Simular Magic Quotes con PHP7? en el foro de PHP en Foros del Web. Hola Comunidad, cordial saludo, Cómo le puedo hacer para construír este código en PHP 7: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original $cadena = "<SELECT id='marca' ...
  #1 (permalink)  
Antiguo 07/09/2019, 17:11
 
Fecha de Ingreso: junio-2004
Ubicación: Ciudad de Panama
Mensajes: 539
Antigüedad: 15 años, 2 meses
Puntos: 7
Cómo Activar/Simular Magic Quotes con PHP7?

Hola Comunidad, cordial saludo,

Cómo le puedo hacer para construír este código en PHP 7:

Código PHP:
Ver original
  1. $cadena = "<SELECT id='marca' name='marca' onChange='Cargar_Marca('Modelo', '1');' >";

Con versiones anteriores a 5.3 lo podía hacer así, ya que en PHP.INI estaba activa magic_quotes

Código PHP:
Ver original
  1. $cadena = "<SELECT id=\"marca\" name=\"marca\" onChange=\"Cargar_Marca('Modelo', '1');\" >";

pero, lo entiendo así, que a partir de la versión 5.3 de php inhabilitaron/eliminaron esta opción.

Esto lo necesito para construir unos SELECT's dependientes....

Agradezco de antemano sus comentarios y ayuda al respecto
__________________
El que no sabe y sabe que no sabe, es un ignorante...enseñémosle!. El que no sabe y se cree que sabe, es un necio... ¡ignorémosle!.
El que sabe y sabe que sabe, es un sabio... ¡sigámosle!.
  #2 (permalink)  
Antiguo 07/09/2019, 18:47
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.467
Antigüedad: 11 años, 6 meses
Puntos: 1072
Respuesta: Cómo Activar/Simular Magic Quotes con PHP7?

Que error tienes en pantalla? ambas formas que mencionas siguen siendo validas incluso en la versión 7.3

Lee esto quizas te ayude a despejar dudas
https://www.php.net/manual/es/securi...uotes.what.php
  #3 (permalink)  
Antiguo 07/09/2019, 19:30
 
Fecha de Ingreso: junio-2004
Ubicación: Ciudad de Panama
Mensajes: 539
Antigüedad: 15 años, 2 meses
Puntos: 7
Respuesta: Cómo Activar/Simular Magic Quotes con PHP7?

Qué tal Señor ArturoGallegos, cordial saludo,

Originalmente construí la cadena así:

Código PHP:
Ver original
  1. $cadena = "<SELECT id='marca' name='marca' onChange='Cargar_Marca('Modelo', '1');' >";

y al activar el onChange me reporta el siguiente error

Código Javascript:
Ver original
  1. SyntaxError: expected expression, got '}'

Pero finalmente construí la cadena de la siguiente manera:

Código PHP:
Ver original
  1. $cadena = '<SELECT id="marca" name="marca" onChange="Cargar_Marca('."'Modelo', '1');".'" >';

Es decir, a punta de concatenar y cancionó perfecto...

Según lo que pude ver consultando al Doctor Google es que la opción magic_quotes quedó deshabilitada/eliminada en PHP.INI desde la versión 5.3 y efectivamente, en mi PHP.INI versión 7.3.7 no aparece...

Agradezco su interés en el tema....
__________________
El que no sabe y sabe que no sabe, es un ignorante...enseñémosle!. El que no sabe y se cree que sabe, es un necio... ¡ignorémosle!.
El que sabe y sabe que sabe, es un sabio... ¡sigámosle!.



La zona horaria es GMT -6. Ahora son las 04:07.