Ver Mensaje Individual
  #10 (permalink)  
Antiguo 02/09/2007, 06:33
sisoma2
 
Fecha de Ingreso: agosto-2007
Mensajes: 11
Antigüedad: 17 años, 5 meses
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">