Mudar o nome das imagens de um array do tipo file
Eu estou salvando no banco de dados um array, como nome das imagens que são adicionadas por campos dinâmicos.
E movendo para um pasta as imagens.
Eu queria mudar o nome das imagens colocando na frente de cada nome um número randômico, porém da maneira que estou fazendo só está pegando no primeiro nome no índice [0] as demais não pegam o número.
<?php
include "../telas/sessao.php";
include "conexao.php";
$numero = rand();
$valor_total = $_POST['valor_total'];
$quantidade = implode('-',$_POST['quantidade']);
$carteira = implode(',', $_POST['carteira']);
$tipo = implode(',',$_FILES['file']['type']);
foreach($_FILES['file']['name'] as $nome => $a){
$nome = implode(',', $_FILES['file']['name']);
$nome_novo = str_place($nome,$numero, $nome);
echo $nome_novo;
$tamanho = implode(',',$_FILES['file']['size']);
$dia = mktime(date('d'), date('m'), date('y'));
$data1 = gmdate('d/m/Y',$dia);
//print $data1;
$time = mktime(date('H')-3, date('i'), date('s'));
$hora = gmdate("H:i:s", $time);
foreach( $_FILES['file']['name'] as $key =>$name){
$nome1 = $numero . ($_FILES['file']['name'][$key]);
move_uploaded_file( $_FILES['file']['tmp_name'][$key], "C:\\xampp\\htdocs\\otc\\anexos\\$nome1");
}Discussão (7)
Carregando comentários...