Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/02/2011, 16:54
Avatar de VbOkonly
VbOkonly
 
Fecha de Ingreso: julio-2009
Ubicación: San Justo, Buenos Aires, Argentina
Mensajes: 490
Antigüedad: 14 años, 10 meses
Puntos: 5
Error filtrar imagenes $_FILES

Hola a todos, no me salta ningun error(se queda la pagina en blanco), active el reporte pero nada ... El problema esta aca, porque cuando introduci esto empesó a funcionar mal ... La idea principal de esto es reconocer las extensiones del $_FILES y patear en caso de que no sean las requeridas, (solo deseo imagenes para que no tire error el codigo), me fije en otro proyecto que tengo y funciona, pero en este no :/


selectimage.php :

Código HTML:
<form action="resizeimage.php" method="post" enctype="multipart/form-data">
    Archivo: <input name="imagen" type="file">
    <input name="submit" type="submit" value="Upload!"> 
</form> 

resizeimage.php :

Código PHP:
<?php 
//acordate que aca se hace todo, haya se hace el imagne nada mas
  
error_reporting(E_ALL);
ini_set('display_errors'1);
  if (
$_FILES['imagen']['type'] != "image/jpg" || $_FILES['imagen']['type'] != "image/jpeg" || $_FILES['imagen']['type'] != "image/gif" || $_FILES['imagen']['type'] != "image/png") {
  
?>
 <script LANGUAGE="JavaScript">
function redireccionar() 
{
javascript:history.go(-1)

setTimeout ("redireccionar()", 5000);
</script>
<?php
exit;
}
?>
Se me ocurrio de esta manera porque hacer una llave gigante me tiraba error en la linea donde estaba la etiqueta </html>, entonces me decidi por este metodo ... Si es distinto a las extensiones, que redireccione y salga del script, si las extensiones coinciden, que pase de largo ... pero nada ...


Gracias de antemano :)