eduardaarosaa99 Postado Maio 30, 2019 Denunciar Share Postado Maio 30, 2019 <?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"); } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Leonardo Persan Postado Maio 30, 2019 Denunciar Share Postado Maio 30, 2019 Tenta assim: <?php //O resto do seu código... foreach( $_FILES['file']['name'] as $key =>$name){ $nome = pathinfo($_FILES['file']['name'][$key]); $nome = $nome['filename'].'_'.uniqid().'.'.$nome['extension']; move_uploaded_file( $_FILES['file']['tmp_name'][$key], "C:\\xampp\\htdocs\\otc\\anexos\\$nome"); } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 eduardaarosaa99 Postado Maio 31, 2019 Autor Denunciar Share Postado Maio 31, 2019 Leonardo, Obrigada por tentar me ajudar ... Mas meu problema não está em mover o arquivo ele move normal 🙂 Meu insert está inserindo assim: insert into ordens(valor_total,quantidade,carteira,tipo,nome,tamanho,email,data,hora,status)values( '1','1','3asahushahu','image/png,image/jpeg','560156050barco.png','143810,6264','paulo@gmail.com','31/05/2019','16:50:57','0') E eu queria que ele inseri-se assim: insert into ordens(valor_total,quantidade,carteira,tipo,nome,tamanho,email,data,hora,status)values( '1','1','3asahushahu','image/png,image/jpeg','560156050barco.png,560156050duda.jpg','143810,6264','paulo@gmail.com','31/05/2019','16:50:57','0') No mesmo campo: '560156050barco.png,560156050duda.jpg' duas fotos Eu até tentei fazer assim: $nome = $numero . ($_FILES['file']['name']); Ai ele fica assim: insert into ordens(valor_total,quantidade,carteira,tipo,nome,tamanho,email,data,hora,status)values( '1','1','3asahushahu','image/png,image/jpeg','560156050barco.png,duda.jpg','143810,6264','paulo@gmail.com','31/05/2019','16:50:57','0') Ele pega as duas fotos, porém só a primeira com o $numero. Se tiver alguma sugestão, ou outra forma de fazer estou aberta 🙂 Muito Obrigada 15 horas atrás, Leonardo Persan disse: Tenta assim: <?php //O resto do seu código... foreach( $_FILES['file']['name'] as $key =>$name){ $nome = pathinfo($_FILES['file']['name'][$key]); $nome = $nome['filename'].'_'.uniqid().'.'.$nome['extension']; move_uploaded_file( $_FILES['file']['tmp_name'][$key], "C:\\xampp\\htdocs\\otc\\anexos\\$nome"); } Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
eduardaarosaa99
<?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");
}
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.