Problemas ao armazenar arquivos no banco de dados
Boa Tarde.
Hoje me apareceu mais uma luta em um projeto que estou desenvolvendo.
esse bloco de código deveria armazenar um arquivo e salvá-lo dentro da pasta especificada, mas ele não faz isso. Ele envia o nome da imagem ao banco de dados, mas o "move_uploaded_file()" não envia ela para a pasta destinada.
Eu andei lendo e assistindo tutoriais, mas, mesmo que eu faça exatamente o mesmo que ensinam, não da certo...
Detalhe que o enctype ja está incluso no codigo html
Hoje me apareceu mais uma luta em um projeto que estou desenvolvendo.
require ("db.php");
if(isset($_FILES[''imagem''])){
$extensao = strtolower(substr(($_FILES[''imagem''][''name'']), -4));
$novo_nome = md5(time()) . $extensao;
$diretorio = "clientes/";
move_uploaded_file($_FILES[''imagem''][''tmp_name''], $diretorio.$novo_nome);
}
[...]
$stmt->bindParam('':imagem'', $novo_nome);
esse bloco de código deveria armazenar um arquivo e salvá-lo dentro da pasta especificada, mas ele não faz isso. Ele envia o nome da imagem ao banco de dados, mas o "move_uploaded_file()" não envia ela para a pasta destinada.
Eu andei lendo e assistindo tutoriais, mas, mesmo que eu faça exatamente o mesmo que ensinam, não da certo...
Detalhe que o enctype ja está incluso no codigo html
<form action="cadastrarClientes.php" method="post" enctype="multipart/form-data" name="form">
Heverton
Curtidas 0
Melhor post
Gustavo
11/02/2020
Amigo, testei seu código no meu ambiente de testes e funcionou perfeitamente.
Verifica a versão do PHP e permissões das pastas.
Verifica a versão do PHP e permissões das pastas.
GOSTEI 1
Mais Respostas
Heverton
06/02/2020
Amigo, testei seu código no meu ambiente de testes e funcionou perfeitamente.
Verifica a versão do PHP e permissões das pastas.
Verifica a versão do PHP e permissões das pastas.
Brother, você me salvou muito agora... Eu já havia feito códigos desse tipo antes e nunca havia dado problema, mas por algum motivo, a pasta dos meus arquivos estava com quase todas as permissões negadas dessa vez e eu não sabia...
Muito obrigado, mesmo.
GOSTEI 1