Cita:
Iniciado por Nano_ Saludos
1.El aporte pienso que es util para personas que trabajan sin ninguna arquitectura
2. Deberias validar los argumentos que se ingresan por cada etiqueta
3. En el caso las personas que trabajan bajo arquitectura MVC has pensado en como lo diseñadores y personas que crean estilos pueden incluir caracteristicas especificas para una etiqueta sobre una seccion en especifico
¡¡¡Cierto!!!
Me autocorrigo:
Código PHP:
Ver originalfunction limpiar($cadena){
return trim(strip_tags(stripslashes($cadena)));
}
function h() {
$args = func_get_args();
if (is_int((int)$args[0]) and (int)$args[0]!=0)
{
echo '<h'.$args[0];
if(isset($args[2]) and limpiar($args[2])!="" ) echo ' id="'.limpiar($args[2]).'"';
if(isset($args[3]) and limpiar($args[3])!="") echo ' class="'.limpiar($args[3]).'"';
echo '>'.$args[1].'</h'.$args[0].'>';
}
}
//No se define el numero del atributo h--> no se imprime
h("gdfgdfgfd","hola","id","clase");
//Se añade a la clase o al id unos tags que no se deben --> se elimina
h("1","hola","<?php","clase");
//Si se define el numero y el id y la clase no contienen tags se muestra
h("1","hola","id","clase");
Al igual que otros compañeros del foro a mi también me gustaría echar una mano ;)