Ver Mensaje Individual
  #17 (permalink)  
Antiguo 03/09/2007, 08:23
sisoma2
 
Fecha de Ingreso: agosto-2007
Mensajes: 11
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Crear UPLOAD de imagenes

Aquí te dejo el script bien escrito:
Código PHP:
<?php   
$varrand 
substr(md5(uniqid(rand())),0,5);          
$varallw = array("image/gif","image/jpeg","image/png","image/x-png");  
$varpath "Tu dominio/carpeta"//sirve para mostrar donde está alojada la imagen 
$varstat "";  

if (
$_POST["action"] == "Enviar") {  
    if (
is_uploaded_file($_FILES["foto"]["tmp_name"])) {  
        
$varname $_FILES["foto"]['name'];  
        
$vartemp $_FILES["foto"]['tmp_name'];  
        
$vartype $_FILES["foto"]['type'];  
          
        if ((
$_FILES["archivo"]['size']/1024) > 1024) { 
        } else {  
               echo 
"Archivo muy grande";
        if (
in_array($vartype$varallw) && $varname != "") {  
            
$varname $varrand.".".$varname;  
            if (
copy($vartemp"img/".$varname)) {  
                
$varpath $varpath.$varname;  

                
$varstat "ok";  
            } else {  
                echo 
"Error al subir el archivo";  
            }  
        } else {  
            echo 
"Archivo no valido"
            } 
        }  
    }  
}  
?>
Y aquí el formulario:
Código HTML:
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="foto"><br>
<input type="submit" value="Enviar" name="action">
</form> 
Lo guardas todo en un mismo archivo llamado upload.php y ya está
Debes de tener creada una carpeta "img" con CHMOD 777