En mi
enviodatos.php tengo el siguiente fragmento
Código PHP:
if(!(in_array($_FILES['adjunto']['type'],$mime_permitidos)))
{
$error='Tipo de archivo no permitido';
echo "<script>parent.location.href= '/php/fail.php?txt='.$error.'';
</script>";
exit;
}
Si se produce un error, quiero que se me muestre en una página digamos 'comodín' de errores,
fail.php que pueda utilizar para otros errores distintos
Código PHP:
<html>
<body>
<fieldset style="border: 1px dotted red;">
<strong><? echo $_GET['txt']; ?></strong>
<a href="../html/ppal.html">Regresar a la pagina anterior</a>
</fieldset>
</body>
</html>
¿Problema?
Si intento que se produzca ese error, la página se queda en blanco.
En cambio si dejo sin parámetros
echo "<script>parent.location.href= '/php/fail.php'; </script>"; se muestra bien, bueno, sin el mensaje de error.
¿Donde fallo?