Problemas com upload
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
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
comentários (0)
suspender
Lista de Respostas:
30/08/2010 3:33pm
(~14 anos atrás)
(~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.
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.
31/08/2010 12:07pm
(~14 anos atrás)
(~14 anos atrás)
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
$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
02/09/2010 11:48pm
(~14 anos atrás)
(~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...
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;