0

Problemas com upload

criado por kayan sampaio em 30/08/2010 1:51pm
pessoal fiz um sistema de cadastro de imagens para o banco, e os uploados tao ficanco sem extenção! exemplo:
fazer o upload do arquivo "imagem.jpg" >> ele faz o upload certinho. salva o diretorio no banco, mas o arquivo la na pasta do servidor fica assim: "imagem" nao fica com extenção nenhuma.. ate no diretorio do banco fica assim "../admin/imagens/imagem"

oq eu devo fazer?

aki ta o codigo do arquivo q faz o envio: http://pastebin.com/WVBukiYS
so entar no link aii ki v o codigo

Lista de Respostas:

0
30/08/2010 3:33pm
(~14 anos atrás)
Kayan,
você grava a variávei $nome no banco (deve ser um imput text)
o certo é gravar $_FILES['imagem']['name'] (a imagem que foi enviada com seu modo name)

resumindo:
Grave no banco a variável $imagem ..... $nome não serve para nada no seu script.

0
31/08/2010 12:07pm
(~14 anos atrás)
kayan sampaio respondeu:
irmão.. teu modo nao funcionou.. mas concertei fazendo uma alteração nessa linha:
$destino = "../admin/imagens/impressoras/".$nome
deixando assim
$destino = "../admin/imagens/impressoras/".$nome.$imagem;

bastou eu concatenar a variavel imagem para vir a extanção.. mas a imagem ta vindo com o nome original, e nao com o nome que u do a ela.. esse e outro problema

0
02/09/2010 11:48pm
(~14 anos atrás)
O problema é que você quer apenas a extensão que está na variavel $imagem.
Se você quer isso mesmo
Então você tem que remover o restante do valor da variavel $imagem..
Veja...

$ext = end(explode('.', $imagem));
$destino = "../admin/imagens/impressoras/" . $nome . '.' . 
$ext;

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)