uploadImg.php:
<?php
//CHECK EXISTENCIA ARCHIVO
if((!empty($_FILES["ex1"])) && ($_FILES['ex1']['error'] == 0)) {
//CHECK NOMBRE
$filename = basename($_FILES['ex1']['name']);
// CHECK EXTENSIÓN
$ext = substr($filename, strrpos($filename, '.') + 1);
//CHECK FORMATO
if (
(
($ext == "jpg") || ($ext == "jpeg") || ($ext == "png") || ($ext == "gif")
) && (
($_FILES["ex1"]["type"] == "image/jpeg") || ($_FILES["ex1"]["type"] == "image/png") || ($_FILES["ex1"]["type"] == "image/gif")
) && (
($_FILES["ex1"]["size"] < 300000)
)
) {
//NOMBRE ÚNICO TIMESTAMP
$time=time();
$newname = '/../uploads/'.$time.'.'.$ext;
//CHECK DUPLICIDAD
if (!file_exists($newname)) {
//SUBIDA
if ((move_uploaded_file($_FILES['ex1']['tmp_name'],$newname.'.'.$ext))) {
echo 'Imgen subida: '.$newname;
} else {
echo 'No subida:'.$newname;
}
} else {
echo "Error: El archivo ".$_FILES["ex1"]["name"]." ya existe";
}
} else {
echo "Error: Tamaño máximo excedido (300kb) o formato erróneo (jpg, png, gif)";
}
} else {
echo "Error: No existe el archivo";
}
?>
<?php
//CHECK EXISTENCIA ARCH