Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/10/2013, 11:10
Avatar de cristo995
cristo995
 
Fecha de Ingreso: noviembre-2012
Mensajes: 187
Antigüedad: 12 años
Puntos: 0
problemas con $_files , move_uploaded_file

tengo el siguiente formulario:

HTML...
<form action="imagenes_save.php" name="form1" method="POST" enctype="multipart/form-data" onsubmit="return validaformimagenes()">
Identificacion:&nbsp;<input type="text" name="identificacion">
<br>
Buscar imagen:&nbsp;<input type="file" name="imagen1";
<br>
<input type="submit" name="boton" value="Subir">
</form>

PHP....

$identificacion = $_POST['identificacion'];
$imagen = $_FILES['imagen1']['name'];
$tipo = $_POST['tipo'];
$tamaño = $_FILES['imagen1']['size'];

if($tamaño>1000000 ){
echo '
<script language="javascript">
alert("La imagen es muy pesada...");
location="form_imagenes.php";
</script>';
}else{

$rutaServidor ='../impacientes';
$rutaTemporal = $_FILES['imagen1']['tmp_name'];
$nombreImagen = $_FILES['imagen1']['name'];
$rutaDestino = $rutaServidor.'/'.$nombreImagen;
move_uploaded_file($rutaTemporal, $rutaDestino);
....
...
..

// El problema va en que tengo una imagen que pesa 5.3 mb, pero no se que pasa que no funcina la validacion // if($tamaño>1000000 ){

// pasa como se se hubiese guardado y voy a verla y nada... no se a movido a la carpeta $reutaServidor...


probando con imagenes menores o iguales a 1mb todo funciona normal..
pero no entiendo que pasa con la validacion que no esta funcionando.... if($tamaño>1000000 ){ // se supone que deveria validar ya que la imagen pesa mucho mas que 1000000
// cual sera mi error ?
// y por que move_uploaded_file no es capas de mover dicha imagen ??