Skip to content

Instantly share code, notes, and snippets.

@adanzilla
Created September 29, 2015 17:19
Show Gist options
  • Save adanzilla/2edc2c797bbf4d4db82b to your computer and use it in GitHub Desktop.
Save adanzilla/2edc2c797bbf4d4db82b to your computer and use it in GitHub Desktop.
PHP - Upload de archivo
if( !empty($_FILES['nombre']) ){
// SUBE EL ARCHIVO
$fecha = date('d-m-y');
$extensiones_permitidas = array("jpg", "jpeg", "png", "JPG", "JPEG", "PNG");
$extension = end(explode(".", $_FILES['nombre']["name"]));
if ((($_FILES['nombre']["type"] == "image/png") || ($_FILES['nombre']["type"] == "image/jpeg") || ($_FILES['nombre']["type"] == "image/jpg") || ($_FILES['nombre']["type"] == "image/PNG")) && in_array($extension, $extensiones_permitidas))
{
if ($_FILES['nombre']["error"] > 0)
{
$resultado->error = $_FILES['nombre']["error"];
}
else
{
$_FILES['nombre']["name"]='renombre_'.$fecha.'_'.uniqid().'.'.$extension;
$url = "uploads/". $_FILES['nombre']["name"];
$mueve = move_uploaded_file($_FILES['nombre']["tmp_name"], $url );
if(!$mueve){
$resultado->exito = false;
$resultado->error = 'Error al mover el archivo';
}
else{
$resultado->exito = true;
}
}
}
// SUBE EL ARCHIVO
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment