Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/05/2003, 14:05
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Uses la función que uses .. asegurate de ver como trabaja tu servidor con el magic_quote_gpc() y runtime (por defecto las gpc están a ON .. por lo tanto suele ser necesario sólo el stripslahes() .. pero en tu caso parece que no es así ) ...

Sobre todo si aplicas un addslashes() y empiezas a ver duplicados los // ....

Incluso tienes funciones para verificar su estado y en consecuencia aplicar un addslashes() o no (y siempre sólo hacer el stripslashes() ..)

Me refiero a:
get_magic_quotes_gpc()

Un ejemplo de uso completo:

Código PHP:
function pon_slash_si_hace_falta($variable) {
 if (
get_magic_quotes_gpc()==1) {
   return 
$variable;
 } else {
   return 
addSlashes($variable);
 }

Y su uso .. como toda función:

Código PHP:
$variable=pon_slash_si_hace_falta($variable); 
Así te aseguras que donde corras tu aplicación va a funcionar independientemente de la configuración (pues ya se toma en cuenta viendo el estado de dicha directiva ..)

------

OPS! .. ahora me doy cuenta que dices que los datos los tienes en un archivo .. mm entonces la función que puse sobre get_magic_quotes .. sería _runtime no _gpc .. Bueno .. ahí queda el ejemplo para otros casos como el de envio de variables dese un formulario (GET o POST) y cookies ...

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 09/05/2003 a las 14:08