Ver Mensaje Individual
  #10 (permalink)  
Antiguo 02/09/2007, 06:33
sisoma2
 
Fecha de Ingreso: agosto-2007
Mensajes: 11
Antigüedad: 19 años, 1 mes
Puntos: 0
Re: Crear UPLOAD de imagenes

Prueba con este código:
Código PHP:
<?php  
$varrand 
= substr(md5(uniqid(rand())),0,5);         
$varallw = array("image/gif","image/jpeg","image/png","image/x-png"); 
$varpath = "Tu ruta"; 
$varstat = ""; 

if (
$_POST["action"] == "Enviar") { 
    if (
is_uploaded_file($_FILES["archivo"]["tmp_name"])) { 
        
$varname = $_FILES["archivo"]['name']; 
        
$vartemp = $_FILES["archivo"]['tmp_name']; 
        
$vartype = $_FILES["archivo"]['type']; 
         
        if ((
$_FILES["archivo"]['size']/1024) > 1024) {
        if (
in_array($vartype, $varallw) && $varname != "") { 
            
$varname = $varrand.".".$varname; 
            if (
copy($vartemp, "tmp/".$varname)) { 
                
$varpath = $varpath.$varname; 

                
$varstat = "ok"; 
            } else { 
                
$varstat = "Error al subir el archivo"; 
            } 
        } else { 
            
$varstat = "Archivo no valido"; 
        } 
    } 
} 
?>
Las imagenes permitidas son gif jpeg y png.
La carpeta es tmp lo puedes cambiar en "Copy".
Lo máximo son 1 MB.
Para que funcione tienes que poner la tercera linea de tu formulario así:
Código HTML:
<input type="submit" value="Enviar" name="action">