Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera preciso da ajuda de vocês.
Criei um sistema de upload de imagens que no decorrer do cadastro grava a imagem em uma pasta chamda imgtemp (imagens temporárias).
O cadastro se passa em 3 etapas, é na etapa 2 que o script grava as fotos na pasta imgtemp, porém na etapa 3 quando o cliente for mesmo confirmar seu cadastro eu gostaria de pegar a imagem que esta na pasta imgtemp e "transportar/mover" esta imagem para pasta chamada img.
Consigo passar para pagina 3 o nome da imagem que foi cadastrada na pasta imgtemp, mas como fazer para que na etapa 3 esta imagem seja transferida para pasta img ??????
preciso usar a função move_uploaded_file dp PHP ou outro tipo de função???
Me ajudem....
Galera, valeu pelas dicas.. consegui resolver...
E como sempre faço fou postar qual foi a solução para servir para futuras dúvidas:
Eu usei move_uploaded_file para fazer o upload da foto para a pastar temporária e depois usei a função copy para copiar para a pasta definitiva e em seguida a função unlink para apagar a foto...
Ficou + - assim:
$caminho = "./MINHAPASTATEMPORARIA/NOMEDAFOTO"; //CAMINHO PARA PEGAR A FOTO NA PASTA IMGTEMP
$destino = "./MINHAPASTADEFINITIVA/NOMEDAFOTO"; //DESTINO ONDE A FOTO SERÁ GRAVADA DEFINITIVAMENTE
//FUNÇÃO QUE COPIA A FOTO DA PASTA TEMPORARIA > PASTADEFINITIVA
copy($caminho,$destino);
valeu!
Você pode usar rename():
http://br.php.net/manual/pt_BR/function.rename.php
Você pode renomear/mover para outro local o arquivo ou diretorio.