Índice del artículo
En esta web, también os iré dejando una colección de pequeños scripts de PHP y javascript que os puedan ser necesarios para la confección de vuestras aplicaciones es web.
– Redireccionar a una página desde PHP sin utilizar HEADER:
Hay veces que trabajamos bajo un servidor donde la instrucción de php «header», nos da problemas.
Pues aquí os dejo una manera muy sencilla, pero eficaz, de redireccionar a una pagina web desde PHP y evitar posibles problemas con la función HEADER.
<?Php echo "<script language=\"javascript\">window.location.href=\"index.php\";</script>"; ?>
– Saber si un archivo existe en el servidor:
Este pequño script PHP es una manera muy sencilla de saber si un archivo existe en el servidor.
<?Php $archivo = "mifichero.txt" if (file_exists($archivo)){ echo "El fichero existe"; }else{ echo "El fichero no existe"; } ?>
– Comprobar si una fecha es correcta (formularios) .
Este script escrito en Javascript, es muy util a la hora de comprobar un campo fecha en un formulario, sin haberlo procesado.
<script type="text/javascript"> function esFechaValida(fecha){ if (fecha != undefined && fecha.value != "" ){ if (!/^\d{2}\/\d{2}\/\d{4}$/.test(fecha.value)){ alert("formato de fecha no válido (dd/mm/aaaa)"); return false; } var dia = parseInt(fecha.value.substring(0,2),10); var mes = parseInt(fecha.value.substring(3,5),10); var anio = parseInt(fecha.value.substring(6),10); switch(mes){ case 1: case 3: case 5: case 7: case 8: case 10: case 12: numDias=31; break; case 4: case 6: case 9: case 11: numDias=30; break; case 2: if (comprobarSiBisisesto(anio)){ numDias=29 }else{ numDias=28}; break; default: alert("Fecha introducida errónea"); return false; } if (dia>numDias || dia==0){ alert("Fecha introducida errónea"); return false; } return true; } } </script>