In Diseño, Programación

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>