Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/10/2012, 03:04
wesos
 
Fecha de Ingreso: noviembre-2007
Mensajes: 90
Antigüedad: 16 años, 5 meses
Puntos: 0
Demasiado lenta subida de imagen por php

En este caso el codigo funciona pero es demasiado lento, os lo pongo para que me ayudeis a que la transación pase mas rápida porque en algún lugar se demora demasiado.

Web 1 (HTML form):
Código:
<input type="file" name="archivo" />
Web 2 (php):
Código PHP:
If($_FILES['archivo']['size'] < 100000) {
        If(
$_FILES['archivo']['type']=="image/jpeg" || $_FILES['archivo']['type']=="image/jpg" || $_FILES['archivo']['type']=="image/gif" || $_FILES['archivo']['type']=="image/bmp") {
            
$horasubida=date("Ymd").date("His").rand(1,1000);
               
$archivo $_FILES['archivo']['name'];
            
$tmp $_FILES['archivo']['tmp_name'];
            
$destino "images/".$horasubida."".$archivo;
            @
move_uploaded_file($tmp,$destino);
        }
    } 
Y luego el mysql_connect, insert y demás.

Si en la web 2 tengo un if para que el archivo si pesa mas de 100k no entre y salte a la siguiente ¿Por que tarda?

Mi conclusion que no logro solucionar:
- Puede tardar en el envio de la variable(imagen) de la web 1 a la web 2.

*Solo pasa con imagenes grandes.

Muchas gracias de antemano.