o script salva o caminho no banco mas o arquivo não esta indo para a pasta.
<?PHP
if(isset($_FILES["arquivo"])){
$arquivo = $_FILES["arquivo"];
$pasta_dir = "arquivos/";//diretorio dos arquivos
//se não existir a pasta ele cria uma
if(!file_exists($pasta_dir)){
mkdir($pasta_dir);
}
$arquivo_nome = $pasta_dir . $arquivo["name"];
// Faz o upload da imagem
move_uploaded_file($arquivo["tmp_name"], $arquivo_nome);
Pergunta
jbosco
Boa noite senhores.
Não estou conseguindo move a musica para a pasta.
o script salva o caminho no banco mas o arquivo não esta indo para a pasta.
<?PHP
if(isset($_FILES["arquivo"])){
$arquivo = $_FILES["arquivo"];
$pasta_dir = "arquivos/";//diretorio dos arquivos
//se não existir a pasta ele cria uma
if(!file_exists($pasta_dir)){
mkdir($pasta_dir);
}
$arquivo_nome = $pasta_dir . $arquivo["name"];
// Faz o upload da imagem
move_uploaded_file($arquivo["tmp_name"], $arquivo_nome);
//aqui salva no banco o path da foto
}
include('configpdo.php');
$codigo = 0;
$titulo_musica = $_POST['titulo_musica'];
$artista_musica = $_POST["artista_musica"];
$status = $_POST["ativo"];
try{
$stmte = $pdo->prepare("INSERT INTO tbl_player(id_musica,titulo_musica,artista_musica,musica,status,caminho) VALUES (?,?,?,?,?,?)");
$stmte->bindParam(1, $codigo , PDO::PARAM_INT);
$stmte->bindParam(2, $titulo_musica , PDO::PARAM_STR,150);
$stmte->bindParam(3, $artista_musica , PDO::PARAM_STR,150);
$stmte->bindParam(4, $arquivo["name"] , PDO::PARAM_STR,255);
$stmte->bindParam(5, $status , PDO::PARAM_STR,10);
$stmte->bindParam(6, $arquivo_nome , PDO::PARAM_STR,150);
$executa = $stmte->execute();
if($executa){
echo 'Dados inseridos com sucesso';
}
else{
echo 'Erro ao inserir os dados';
}
}
catch(PDOException $e){
echo $e->getMessage();
}
?>
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.