Fórum iBlue
Player de música em PHP Buddy_Group

Bem Vindos ao iBlue GAMES!

Registre-se para obter acesso especial em todo conteúdo presente no Fórum!
Tenha um bom uso do nosso fórum, e seja ativo!





Fórum iBlue
Player de música em PHP Buddy_Group

Bem Vindos ao iBlue GAMES!

Registre-se para obter acesso especial em todo conteúdo presente no Fórum!
Tenha um bom uso do nosso fórum, e seja ativo!





Somos ÚNICOS, somos o SEU fórum


Você não está conectado. Conecte-se ou registre-se

Ver o tópico anterior Ver o tópico seguinte Ir para baixo  Mensagem [Página 1 de 1]

ωєєℓ

1Player de música em PHP Empty Player de música em PHP Ter 29 Out 2013 - 13:58

ωєєℓ
Membro Ativo
Player De Música Em PHP

No tópico abaixo mostra como você pode estar criando seu próprio player de musica, não apenas você como também pode divulgar para seus amigos upar musicas nele etc...
Veja o tutorial totalmente explicativo abaixo. (Não foi criado por min o tutorial lembre-se foi desenvolvido por ''webmaster.pt''.

Já pensou em montar um sistema onde você possa inserir suas músicas e tocar através de qualquer computador?
Através deste sistema você terá como fazer isso…
E mais: Como fazemos em todas as nossas matérias, em anexo temos disponível os ficheiros para que tu possa estudar e testar a matéria que estamos lhe explicando.
Estrutura De Pastas Do Player De Música Em PHP
Como alguns já sabem, gosto de focar os sistemas que desenvolvo de forma limpa, prática e organizada.
Por este motivo, apresentamos abaixo a estrutura utilizada nas pastas deste Sistema:



Criando As Tabelas Na Base De Dados MySQL
Antes de partirmos para a programação, abra o ficheiro script-sql.txt (disponível em anexo) e cole seu conteúdo no Programa utilizado para gerenciamento da base de dados.
Em nossas matérias utilizamos como padrão o MySQLFront. Caso tu também esteja utilizando este programa, clique em SQL Editor e cole o conteúdo do script (conforme imagem abaixo).



Script de Conexão Ao MySQL
Tendo as pastas já criadas e as tabelas da base de dados geradas, você poderá dar início à programação.
Crie o ficheiro CONFIG.PHP e coloque dentro da pasta CONFIG.
Neste ficheiro você deverá disponibilizar o script a seguir:

Código:
Código:
<?
$database = "localhost:3306"; // SERVIDOR E PORTA UTILIZADA
$dbname   = "tutorial"; // BASE DE DADOS
$usuario  = "root"; // USUÁRIO DO MYSQL
$dbsenha  = ""; // SENHA DO MYSQL

$conexao=mysql_connect ($database, $usuario, $dbsenha);
if($conexao){
      if (mysql_select_db($dbname, $conexao)){ print "";
      }else{ print "Não foi possível selecionar o Banco de Dados"; }
}else{ print "Erro ao conectar o MySQL"; }
?>
OBS.: Veja que ao acessar o Servidor, estamos definindo também o número da Porta padrão do MySQL.
Caso a Porta utilizada não seja a 3306, efetue a alteração devida!
Usando o Menu Gerencial Do Player De Música Em PHP
O Menu Gerencial será o local onde você poderá gerenciar este Sistema!
Acompanhe abaixo alguns exemplos das páginas principais onde estaremos manipulando as informações:
index.php:
A página index.php apesar de ter uma aparência simples, é de fundamental importância para este Sistema.
Somente através dela teremos acesso ao Menu Gerencial!
Independente do endereço que você disponibilize no site, para ter acesso a esta área, insira a seguir o diretório ADMIN.
Exemplo: http://www.seusite.com/admin/
Ao acessar este diretório, o Sistema pedirá os dados de acesso.
Insira as informações abaixo (conforme imagem a seguir):
Login: teste@teste.com
Senha: 123456



autenticao.rotinas.php:
Esta será a página onde faremos todo o gerenciamento de usuários, isto é: Diremos ao Sistema quem deve ou não ter acesso à Área Gerencial.
Bem… estamos disponibilizando um script simples de acesso, porém, caso seja de seu interesse, você poderá melhorar este código.
—– Linha 02 e 03 —–

Código:
Código:
session_start();
include("../config/conexao.php");
Este é o trecho mais importante do código, pois se você não tiver este conteúdo em seu código, ele simplesmente não vai registrar a sessão, nem permitir seu acesso à base de dados.
—– Linha 06 à Linha 08 —–

Código:
Código:
$cliente_username = $_POST['usuario'];
$cliente_password = $_POST['senha'];
$enviado          = $_POST['enviado'];
Através das linhas acima você receberá as variáveis com o nome do usuário, senha de acesso e o status (neste caso, utilizaremos a condição “enviado” para reforçar um pouco mais a segurança).
—– Linha 10 à Linha 29 —–

Código:
Código:
if ($enviado == "posted"){

if (!isset($cliente_username) or !isset($cliente_password)) { echo "Erro!";  exit; }
if (empty($cliente_username) or empty($cliente_password)) { echo "Dados inválidos!"; exit; }

$query = "select * from tbl_usuarios where email = '$cliente_username' and senha =

'$cliente_password'";
$result = mysql_query($query);
$number = mysql_num_rows($result);

if ($number==0) { ?>//
http://  }
mysql_close($conexao);

}
Nas linhas acima o script fará uma validação completa, verificando se o usuário e a senha informada existem.
Antes disso, ele só fará a leitura se a variável “enviado” (exemplo anterior) tiver o valor “posted”.
Caso este valor (que será passado através do método POST) não seja o informado, ele sequer fará a leitura no demais.
Nas linhas a seguir (após ele validar a variável “$enviado” o script fará uma série de verificações, finalizando ao registrar as sessões para o ID e NOME do Usuário selecionado. Além disso ele fará seu direcionamento à página principal.php.
principal.php:
Esta será a página principal do sistema, onde teremos acesso às demais a serem gerenciadas (conforme você pode ver na imagem a seguir).



OBS.: Apesar de também estar disponível no Sistema e no ficheiro em anexo, para não tomar muito seu tempo, falaremos nesta matéria apenas alguns detalhes do Sistema.
Certamente os comentários disponíveis nesta matéria sanarão qualquer dúvida que você tenha quanto aos demais arquivos.
—– Linha 02 à Linha 11 —–
Código:
Código:
session_start();
if (empty($_SESSION['usuario_id'])){
echo "Acesso negado!";
exit;
}else{
include('config/conexao.php');

$usuario_id   = $_SESSION['usuario_id'];
$usuario_nome = $_SESSION['usuario_nome'];
}
Neste trecho do código fonte faremos uma validação!
Se o ID e NOME do usuário tiverem em uso nesta sessão, ele deverá lhe dar acesso, caso não esteja em uso ele deverá restringir o acesso.
Fará acesso também ao script CONEXAO.PHP (responsável pela conexão ao banco de dados).
Após isto, o Sistema fará algumas verificações simples neste script, só atentando para o botão sair (onde ele deverá direcionar seu acesso ao script LOGOUT.PHP – responsável pela exclusão da sessão).
player_cadastrar.php:
Esta será a página responsável pelo cadastro da música (conforme você pode ver na imagem disponível abaixo).



Como você pode ver, é uma página de cadastro, porém, receberá além das informações de cadastro o ficheiro com extensão .mp3 (extensão mais usada para músicas).
script_player.php:
Trata-se de um script exclusivo que deverá receber o conteúdo enviado pelo formulário, enviando parte dele ao banco de dados e a música ao diretório “musica”, devendo também excluir o conteúdo cadastrado quando necessário.
player_listar.php:
Através desta página você poderá de forma prática e simples listar todas as músicas cadastradas, podendo ativar, desativar ou excluir a qualquer momento (conforme a imagem a seguir).



OBS.: Caso a música esteja ativa, ela aparecerá em sua cor normal (preta). As músicas inativas aparecerão na cor vermelha, facilitando seu gerenciamento.
Página Externa
Este será o local onde você ou os internautas poderão verificar o conteúdo anteriormente cadastrado no menu gerencial.
Dividimos este conteúdo em 3 scripts:
index.php:
Através do código a seguir, você conseguirá direcionar o internauta à página inicial do Player
(conforme código e imagem a seguir):
Código:
Código:
.:: FLEX-PIXEL.NET :: FLEX-PLAYER DE MÚSICA ::.
<script>// <![CDATA[
  function Abrir_Pagina(URL,Configuracao) {

    window.open(URL,'',Configuracao);

  }
// ]]></script>

PLAYER DE MÚSICA
<div>

<a href="Abrir_Pagina('musicas_selecionadas.php','scrollbars=no,width=468,height=260')">
<img src="imagens/01_01.jpg" border="0" alt="" width="221" height="158" /></a></div>

musicas_selecionadas.php:
Através deste script, juntaremos o código em JavaScript disponível no ficheiro “funcoes.js” e o código em PHP disponível na página “radio.php”.
Em um trecho deste código, o sistema chamará a página rádio.php (disponível a seguir).
OBS.: Apesar de não ter muito a ser comentada, nesta página, temos disponível espaço para publicação de banner (conforme imagem a seguir).


radio.php:
Para finalizar, vamos comentar como funciona este código:
Código:
Código:
<ASX version = "3.0">
<!--A simple playlist with entries to be played in sequence.-->
<Title>The Show Title</Title>
<?
include("admin/config/conexao.php");

$query = "select * from tbl_player where status = 1 order by rand()";
$rs = mysql_query($query);

while($row = mysql_fetch_array($rs)){
$titulo_musica = $row['musica'];
?>

<Entry><Ref href = "musicas/<?php echo $titulo_musica; ?>" /></Entry><?}?></ASX>
Este é um ficheiro .ASX responsável pela seleção das músicas.
Veja que em meio ao conteúdo, temos além do INCLUDE (que trará os dados de acesso à base de dados) um SELECT, onde trará o conteúdo da tabela em ordem randomica, porém, com status = 1.
O status 1 são as músicas ativas!
Digamos: Se você tiver várias músicas de diversos gêneros e quiser ouvir apenas as músicas do Kenny G (por exemplo), clica em desativar as demais músicas e o Sistema estará trazendo ao Player apenas as músicas de seu interesse.
Ficamos por aqui em mais uma matéria! Esperamos tê-lo ajudado em algo…
Envie-nos suas dúvidas e dê sugestões para as próximas matérias! Nosso compromisso é lhe ajudar!

Download do código:
http://www.webmaster.pt/wp-content/uploads/2010/04/player_musica.zip

Vírus total:
https://www.virustotal.com/pt/url/6ef0011820697a18bcfe478e6e859a0b53cccd8b592071eb73076bbb91cd7dfa/analysis/

Créditos: www.zonetoony.net

mcloko™

2Player de música em PHP Empty Re: Player de música em PHP Ter 29 Out 2013 - 14:13

mcloko™
Gerente
Olá belo tutorial não sabia que dava pra fazer em php pensava que era apenas em hmtl

juan™

3Player de música em PHP Empty Re: Player de música em PHP Ter 29 Out 2013 - 16:03

juan™
Administrador
um belo tutorial explicando colocar uma musica Very Happy
Lenbrando que tem muitas musicas aki :
http://www.zonetoony.net/f49-musicas

http://www.zonetoony.net/
Conteúdo patrocinado

4Player de música em PHP Empty Re: Player de música em PHP


Ver o tópico anterior Ver o tópico seguinte Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos