Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/04/2006, 20:05
Avatar de CarlosMex
CarlosMex
 
Fecha de Ingreso: mayo-2005
Mensajes: 67
Antigüedad: 18 años, 11 meses
Puntos: 0
Trato de usar stripslashes() y estoy atorado

Hola a todos, este es un típico caso de un programador que dejó las cosas a medias y yo trato de retomar el proyecto.

Trato de solucionar conflicto de saltos de comillas con addslashes() y
magic_quotes_gpc activa, y leyendo en el manual de php vi que con srtipslashes() puedo desmarcar la cadena marcada con addslashes(), sin embargo estoy atorado con la forma de aplicarlo.

La primer pregunta es ¿aplico srtipslashes o desactivo addslashes? ¿cuál es su opinion?

La segunda es mas bien una petición de ayuda para cualquiera de las opciones que me sugieran.

Aquí les mando el código, saludos y gracias.

Código PHP:
<?php
    
function spaceless($cadena) {
        return 
trim(chop($cadena));
    } 
/*spaceless*/

    
function sanitize($arreglo) {
        
$arr=$arreglo;
        
$indices=array_keys($arr);
        for (
$i=0$i<sizeof($indices); $i++) {
            if (
gettype($arr[$indices[$i]])=="array") {
                
$arr[$indices[$i]]=sanitize(&$arr[$indices[$i]]);
            }
            else {
                
$arr[$indices[$i]]=addslashes(spaceless($arr[$indices[$i]]));
            }
        }
        return 
$arr;
    } 
/*sanitize*/    
?>
__________________
CarlosMex

Última edición por CarlosMex; 19/04/2006 a las 20:13