Ir para o conteúdo

Publicidade

 Estatísticas do Fórum

  • 0 Usuários ativos

    0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

Cursos Online iMasters
Foto:

Gostaria de saber como fazer upload e download de músicas

  • Por favor, faça o login para responder
3 respostas neste tópico

#1 Deisenvolvendo Web

Deisenvolvendo Web
  • Membros
  • 78 posts

Postado 20 fevereiro 2010 - 01:25

Eai galera! :joia:

Eu estou com um problema meio bobo mas não estou conseguindo fazer um upload de músicas! Em .mp3 ou .wma e muito menos fazer o download das mesmas, quando eu clico no link para fazer o download da música o browser ta mostrando a música no media player em vez de perguntar para mim se eu quero abrir ou salvar kkkkk alguém ai sabe como fazer download de músicas?? Se poderem me ajudar ficarei bem feliz :lol:
  • 0

#2 Beraldo

Beraldo
  • Moderadores
  • 10.164 posts

Postado 20 fevereiro 2010 - 06:18

O fato de o navegador abrir o player é normal. Se o arquivo é conhecido e estiver configurado para ser executado, ele será. VocÊ pode forçar o download de arquivos usando a função header():

http://www.php.net/header


Quanto ao upload, explique exatamente o que está acontecendo. Poste a mensagem de erro, se houver
  • 0

#3 Deisenvolvendo Web

Deisenvolvendo Web
  • Membros
  • 78 posts

Postado 20 fevereiro 2010 - 16:32

O upload acho q é o servidor que estoura o tempo pra subir o arquivo. No entando eu tentei fazer o download com esse header de mil formas e até como virus ele dizia que era na hora de forçar o download. E agora como eu faço isso? :huh:
  • 0

#4 Aneildo

Aneildo
  • Membros
  • 75 posts

Postado 21 fevereiro 2010 - 01:04

Para evitar que o script seja interrompido antes do upload terminar você pode usar o set_time_limit(0)


Para fazer o download das músicas:
<?php
$file = 'musica.mp3';
$name = 'nome da música';


header('Content-type: audio/mpeg');
header("Content-Length: " .(string)(filesize($file)) );
header('Content-Disposition: attachment; filename="'.$name.'"');
readfile($file);

  • 0




Publicidade

/ins>