intente asi:
Código PHP:
Ver original$formatos = array ('jpg','jpeg','png','gif'); if(isset($_POST['enviar'])){
if(isset($_FILES['fotosavisos'])){ $rutas = array('', ''); // Inicializas con dos rutas vacías //Subida de Archivos
foreach($_FILES['fotosavisos']['tmp_name'] as $key => $nombresTemporal)
{
//asignamos un nombre unico para que no se repita si el nombre de la imagen ya existe en el servidor
//$nombreUnico= md5( time());
//Nombre del Arreglo generado con el input fotosavisos
$nombres=$_FILES['fotosavisos']['name'][$key];
//Obtenemos la extension del archivo
//$nombreUnico=substr(md5($nombres),0 , 10);
$nombreUnico= substr($nombreunico,0,10 ); $extension = explode(".", $_FILES['fotosavisos']['name']);
//Nombre Temporal de la Imagen (Generada por el servidor)
$nombresTemporal=$_FILES['fotosavisos']['tmp_name'][$key];
//Tamaño de la Imagen
$tamaño=$_FILES['fotosavisos']['size'][$key];
//Tipo de Imagen
$tipo=$_FILES['fotosavisos']['type'][$key];
//Ruta en Servidor
$rutaFinal="../imagenes_avisos/".$nombreUnico.$nombres.$ext;
$rutaFinalSQL="imagenes_avisos/".$nombreUnico.$nombres.$ext; //VALIDAR QUE ESTA RUTA EXISTA
pero me tira estos errores:
Notice: Undefined variable: nombreunico in C:\xampp\htdocs\avisos\crud\insert.php on line 36
Warning: explode() expects parameter 2 to be string, array given in C:\xampp\htdocs\avisos\crud\insert.php on line 37
Warning: end() expects parameter 1 to be array, null given in C:\xampp\htdocs\avisos\crud\insert.php on line 39