Resulta que tengo una pagina web por lo cual estoy por hacer un concurso y quiero ingresar los datos a una base mysql.
Ya tengo el formulario con Vista Previa antes de mandar los datos.
Ahora se me ocurrio verificar que los datos no sean malignos.
La cuestion es que hace mucho que no programo nada.
Me baje el manual de PHP y bueno empece me Salio esto.
Código PHP:
<?
$datos_formulario="<b> Alejandro <b>Espinedo</b> ROman fdsafdasfdas fewqreq fdasfd";
if (validar_texto(strip_tags($datos_formulario),bool)){
echo "Los Datos Fueron Ingresados Correctamente<br>";
}else{
echo "Datos Incorrectos Verificarlos<br>";
}
function validar_texto($cadena){
$buscar=array("ñ","Ñ","á","é","í","ó","ú","Á","É","Í","Ó","Ú","Ü","Ü");
$reemplazar=array("n","N","a","e","i","o","u","A","E","I","O","U","U","U");
$cadena=str_replace($buscar,$reemplazar,$cadena);
echo $cadena."<br>"; //Es solo un Comentario
$sep_cadena=explode(" ",trim($cadena));
$i=0;
$num_array=count($sep_cadena);
$valido=true;
//echo "<b>Cantidad de Arreglos:".$num_array."</b><br><br>";
while ($num_array!=$i && $valido==true ){
if (ctype_alpha($sep_cadena[$i])){
echo "<b>Es una cadena valida</b><br>" ; //Es solo un Comentario
}else{
echo "<b>No es Valido</b><br>" ; //Es solo un Comentario
$valido=false;
}
$i++;
}
return $valido;
}
?>
Si le tengo que sacar algo o agregar alguna otra cosa.
Desde ya Saludos
Y espero opiniones o bien como puedo mejorar el codigo.