Problemas ao armazenar arquivos no banco de dados

HTML

PHP

PDO

06/02/2020

Boa Tarde.
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

Heverton

Curtidas 0

Melhor post

Gustavo

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.
GOSTEI 1

Mais Respostas

Heverton

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.


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
POSTAR