Ir ao conteúdo

Posts recomendados

Postado

Olá.

 

Depois que eu fiz a migração do meu site para outra plataforma, tive bque fazer alterações no player do meu podcasat para que tudo voltasse a funcionar. Inicialmente eu fiz da seguinte forma:

 

Criei um link simbólico para o arquivo do player e inseri um include no arquivo com o episódio. Deu certo. But... eu resolvi fazer algumas alterações, para facilitar em eventuais mudanças no código.

 

O que eu fiz:

 

Criei arquivos separados para o cabeçalho, controles do player e até o script. Criei um arquivo com as funções 

<?php
function cabeção() {
    include 'cabeção.php';
}

function heybodybuddy() {
    include 'heybodybuddy.php';
}

function foo() {
    include 'foo.php';
}

function playscript() {
    echo "<script src="player.js"></scrpt>";
}

function stylesheet() {
    include 'podplayer.css';
}
?>

 

e outro que chama as funções. 

<?php
include 'includes/inc.php';
?>

 

O arquivo com o episódio tem uma linha que chama as funções.

 

<?php include 'podplayer/podplay.php'; ?>

 

 

Não é exibido erros no PHP, porém, nem o HTML carrega. Qual o erro que estou cometendo? Neste link vocês tem acesso ao código.

 

Edit:

 

Dei uma olhada e acho que entendi. Tô meio cansado e eventualmente deixo passar algo. Farei uns testes e logo mais passarei os detalhes.

 

Edit 2:

 

Resolvido. Eu esqueci de chamar as funções.🤦‍♀️

Postado

@Lerub Bom o erro que eu conterei que está parando o script está na sua função 'playscript()'.

 

O problema está na declaração da string:

 echo "<script src="player.js"></scrpt>"; // Erro, As aspas duplas vão dar erro nesse caso de uso

 

Você pode fazer corrigir isso usando barra ou aspas simples.

echo '<script src="player.js"></scrpt>';
echo "<script src=\"player.js\"></scrpt>";
echo "<script src='player.js'></scrpt>";

 

Uma dica pra que você não tenha mais nenhum problema no seu projeto, é evitar o uso de letra com acento ou caracteres especias específicos no nome de uma função ou arquivo, tipo: cabeção = cabecao ou head/header.

Postado
1 hora atrás, GabrielSennaMs disse:

@Lerub Bom o erro que eu conterei que está parando o script está na sua função 'playscript()'.

 

O problema está na declaração da string:



 echo "<script src="player.js"></scrpt>"; // Erro, As aspas duplas vão dar erro nesse caso de uso

 

Você pode fazer corrigir isso usando barra ou aspas simples.



echo '<script src="player.js"></scrpt>';
echo "<script src=\"player.js\"></scrpt>";
echo "<script src='player.js'></scrpt>";

 

Uma dica pra que você não tenha mais nenhum problema no seu projeto, é evitar o uso de letra com acento ou caracteres especias específicos no nome de uma função ou arquivo, tipo: cabeção = cabecao ou head/header.

Eu já resolvi o problema com o script beem antes. E o server aceita até mandarim. Ta tudo certo.

 

Mas agora, tenho problema com o javascript que carrega o audio automaticamente (innerHTML). Parou de funcionar.

 

Código:


 

<script>

function podtitle() {

document.getElementById("podtitleh1").innerHTML = 'Title';

}

podtitle();




function playFLAC() {

var audio1 = document.getElementById("audio1");

audio1.src="audio.flac";


podcast.load();


if (podcast.paused) {

podcast.play();

// remove play, add pause

pButton.className = "";

pButton.className = "pause";

}

}


function playMP3() {

var audio1 = document.getElementById("audio1");

audio1.src='audio';


podcast.load();


if (podcast.paused) {

podcast.play();

// remove play, add pause

pButton.className = "";

pButton.className = "pause";

}

}



function autoload() {


audio1.src='audio';


podcast.load();


}

autoload();

</script>

 

Edit:

 

Ok. Resolvido. Eu preciso ficar mais atento no código. Esqueci de adicionar a função com o script.. E fiz uma correção no arquivo inc.php. Só corrigi a digitação.

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!