Quantcast
Channel: MyBB-Es.com - Todos los foros
Viewing all articles
Browse latest Browse all 4047

Upload de imágenes, con mas seguridad, js?

$
0
0
Bueno me pille este código bastante simple para subir imágenes:

Código PHP:
<?php
$status 
"";
if (
$_POST["action"] == "upload")
{
    
// obtenemos los datos del archivo
    
$tamano $_FILES["archivo"]['size'];
    
$tipo $_FILES["archivo"]['type'];
    
$archivo $_FILES["archivo"]['name'];
    
$prefijo substr(md5(uniqid(rand())),0,6);
    if (
$archivo != "")
    {
        if (
$tipo == "image/gif" || $tipo == "image/jpeg" || $tipo == "image/jpg")
        {
            
$destino "uploads/".$prefijo."_".$archivo;
            if (
copy($_FILES['archivo']['tmp_name'],$destino))
            {
                
$status "Archivo subido: <b>".$archivo."</b>";
            }
            else
            {
                
$status "Error al subir el archivo";
            }
        }
        else
        {
            
$status "Error: solo se permite GIF o JPG";
        }
    }
    else
    {
        
$status "Error al subir archivo";
    }
}
?>

Aquí el formulario de subida:

<form action="upload.php" method="post" enctype="multipart/form-data">
<td class="text">
<input name="archivo" type="file" class="casilla" id="archivo" size="35" />
<input name="enviar" type="submit" class="boton" id="enviar" value="Upload File" />
<input name="action" type="hidden" value="upload" />
</form>

Como puedo agregarlo mas seguridad e integración con JS (Ajax) ?

Puede parecer mucho, pero lo necesito >< Gracias de antemano.

Viewing all articles
Browse latest Browse all 4047

Trending Articles