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*/
?>