Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Bruno Conte

upload em array

Recommended Posts

bom dia.

estou fazendo um upload em array, onde posso upar 1 ou mais fotos.

 

fazendo do jeito que to, ele nao esta upando.

 

codigo para upar:

 

 

 

$diretorio = "arquivos/";
$nomeimg = $_FILES['arquivo']['name'];
$tmp = $_FILES['arquivo']['tmp_name'];
$ext = substr($nomeimg, -4, 4); // vai retornar a extensão final do arquivo ex: ".png"
$newnome = date("Ymdhis");
$imagemcomp = $newnome.$ext;
move_uploaded_file($tmp, $diretorio.$newnome.$ext);

 

desse jeito so grava no banco assim:

 

 

20130627093019

 

pegando apenas a mudança do nome do arquivo.

 

att.



resolvi aqui, obrigado!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que ocorre é que você está pegando os dados de forma errada, tente assim:

 


<?php

$diretorio = "arquivos/";
$nomeimg = $_FILES['arquivo']['name'][0];#nome primeira foto
$tmp = $_FILES['arquivo']['tmp_name'][0];#tmp da primeira foto
$ext = substr($nomeimg, -4, 4); // vai retornar a extensão final do arquivo ex: ".png"
$newnome = date("Ymdhis");
$imagemcomp = $newnome.$ext;
move_uploaded_file($tmp, $diretorio.$newnome.$ext);
?>

Note que a variável $_FILES['arquivo']['name'] é uma matriz que contém os nome das imagens, mesmo que seja passada apenas uma imagem, depois você deve pegar o tamanho desta matriz e dentro de uma loop você upa todas elas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.