Jump to content
MikaelMeira

Ajuda Title da minha página

Recommended Posts

MikaelMeira

Aqui está :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<title></title>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
<!--
body,td,th {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
}
.style1 {color: #000000}
body {
margin-left: auto;
margin-top: auto;
margin-right: auto;
margin-bottom: auto;
}
-->
</style>
</head>
<body>
<marquee onmouseover="this.setAttribute('scrollamount', 0, 0);" onmouseout="this.setAttribute('scrollamount', 6, 0);">
<?php
$ip = "IP DA RADIO";
$port = "PORTA DA RADIO";
$fp = @fsockopen($ip,$port,$errno,$errstr,1);
if (!$fp)
{$title = "Curta nossa página no Facebook! ";}
else{ fputs($fp, "GET /7.html HTTP/1.0\r\nUser-Agent: Mozilla\r\n\r\n"); while (!feof($fp)) {$info = fgets($fp);}
$info = str_replace('</body></html>', "", $info);
$split = explode(',', $info);
if (empty($split[6]) ){$title = "A música atual não está disponível";}
else {$count = count($split);$i = "6";while($i<=$count){if ($i > 6){$title .= ", " . $split[$i];} else {$title .= $split[$i];}$i++;} } }
$title = substr($title, 0, -2);
echo $title;?></marquee>

</body>
</html>

Edited by Rui Carlos
GeSHi

Share this post


Link to post
Share on other sites
nelsonr

Experimenta adicionar isto antes do </body>

<script>
document.title='<?=$title?>';
</script>

Share this post


Link to post
Share on other sites
MikaelMeira

Já resolvi este problema do 'Title'.

Agora alguém por favor pode me ajudar, agora meu script de música não está pegando, alguém pode me ajudar com outro script ou outra coisa para resolver este problema.

Share this post


Link to post
Share on other sites
nelsonr

Já resolvi este problema do 'Title'.

Agora alguém por favor pode me ajudar, agora meu script de música não está pegando, alguém pode me ajudar com outro script ou outra coisa para resolver este problema.

Isso depende muito da radio onde estás a ir buscar o conteudo.

A forma que estás a usar é ler a página da radio e fazer o parse do conteúdo, o que implicava que a estrutura era fixa.

Se a radio mudou a estrutura da pagina, esse script deixa de funcionar.

Talvez colocando aqui o endereço da radio dê para ver como atualizar o script.

Share this post


Link to post
Share on other sites
MikaelMeira
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<title></title>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
<!--
body,td,th {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
}
.style1 {color: #000000}
body {
margin-left: auto;
margin-top: auto;
margin-right: auto;
margin-bottom: auto;
}
-->
</style>
</head>
<body>
<marquee onmouseover="this.setAttribute('scrollamount', 0, 0);" onmouseout="this.setAttribute('scrollamount', 6, 0);">
<?php
$ip = "198.50.197.80";
$port = "9938";
$fp = @fsockopen($ip,$port,$errno,$errstr,1);
if (!$fp)
{$title = "Curta nossa página no Facebook! ";}
else{ fputs($fp, "GET /7.html HTTP/1.0\r\nUser-Agent: Mozilla\r\n\r\n"); while (!feof($fp)) {$info = fgets($fp);}
$info = str_replace('</body></html>', "", $info);
$split = explode(',', $info);
if (empty($split[6]) ){$title = "A música atual não está disponível";}
else {$count = count($split);$i = "6";while($i<=$count){if ($i > 6){$title .= ", " . $split[$i];} else {$title .= $split[$i];}$i++;} } }
$title = substr($title, 0, -2);
echo $title;?></marquee>

</body>
</html>

Edited by Rui Carlos
GeSHi

Share this post


Link to post
Share on other sites
nelsonr

E que problema estás a ter?

Experimenta substituir

while($i<=$count)

por

while($i<$count)

E ja agora, adiciona

$title='';

no inicio (depois do <?php), para inicializar a variavel

Edited by nelsonr

Share this post


Link to post
Share on other sites
MikaelMeira

E que problema estás a ter?

Experimenta substituir

while($i<=$count)

por

while($i<$count)

E ja agora, adiciona

$title='';

no inicio (depois do <?php), para inicializar a variavel

Não está passando a música ainda não.

Share this post


Link to post
Share on other sites
nelsonr

Convem dares mais informações, não dá porque? Dá erro? Mostra o titulo errado?

Fiz os testes que indiquei e apareceu-me a musica como aparece no site.

Mostra o script que tens atualmente, depois de aplicares as alterações.

Share this post


Link to post
Share on other sites
MikaelMeira

Pode

Convem dares mais informações, não dá porque? Dá erro? Mostra o titulo errado?

Fiz os testes que indiquei e apareceu-me a musica como aparece no site.

Mostra o script que tens atualmente, depois de aplicares as alterações.

Nelsonr, você pode hospedar o script para mim ver se está pegando?

Share this post


Link to post
Share on other sites
nelsonr
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<title></title>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
<!--
body,td,th {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
}
.style1 {color: #000000}
body {
margin-left: auto;
margin-top: auto;
margin-right: auto;
margin-bottom: auto;
}
-->
</style>
<!-- Analytics -->
<script type="text/javascript">
 var _gaq = _gaq || [];
 _gaq.push(['_setAccount', 'UA-31683991-1']);
 _gaq.push(['_setDomainName', 'portugal-a-programar.pt']);
 _gaq.push(['_trackPageview']);
 (function() {
   var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
   ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
   var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
 })();
</script>
<!-- /Analytics --></head>
<body>
<marquee onmouseover="this.setAttribute('scrollamount', 0, 0);" onmouseout="this.setAttribute('scrollamount', 6, 0);">
<?php
$title='';
$ip = "198.50.197.80";
$port = "9938";
$fp = @fsockopen($ip,$port,$errno,$errstr,1);
if (!$fp)
{$title = "Curta nossa página no Facebook! ";}
else{ fputs($fp, "GET /7.html HTTP/1.0\r\nUser-Agent: Mozilla\r\n\r\n"); while (!feof($fp)) {$info = fgets($fp);}
$info = str_replace('</body></html>', "", $info);
$split = explode(',', $info);
if (empty($split[6]) ){$title = "A música atual não está disponível";}
else {$count = count($split);$i = "6";while($i<$count){if ($i > 6){$title .= ", " . $split[$i];} else {$title .= $split[$i];}$i++;} } }
$title = substr($title, 0, -2);
echo $title;?></marquee>
<script>
document.title='<?=$title?>';
</script>
</body>
</html>

Share this post


Link to post
Share on other sites
MikaelMeira

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<title></title>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
<!--
body,td,th {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
}
.style1 {color: #000000}
body {
margin-left: auto;
margin-top: auto;
margin-right: auto;
margin-bottom: auto;
}
-->
</style>
<!-- Analytics -->
<script type="text/javascript">
 var _gaq = _gaq || [];
 _gaq.push(['_setAccount', 'UA-31683991-1']);
 _gaq.push(['_setDomainName', 'portugal-a-programar.pt']);
 _gaq.push(['_trackPageview']);
 (function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
 })();
</script>
<!-- /Analytics --></head>
<body>
<marquee onmouseover="this.setAttribute('scrollamount', 0, 0);" onmouseout="this.setAttribute('scrollamount', 6, 0);">
<?php
$title='';
$ip = "198.50.197.80";
$port = "9938";
$fp = @fsockopen($ip,$port,$errno,$errstr,1);
if (!$fp)
{$title = "Curta nossa página no Facebook! ";}
else{ fputs($fp, "GET /7.html HTTP/1.0\r\nUser-Agent: Mozilla\r\n\r\n"); while (!feof($fp)) {$info = fgets($fp);}
$info = str_replace('</body></html>', "", $info);
$split = explode(',', $info);
if (empty($split[6]) ){$title = "A música atual não está disponível";}
else {$count = count($split);$i = "6";while($i<$count){if ($i > 6){$title .= ", " . $split[$i];} else {$title .= $split[$i];}$i++;} } }
$title = substr($title, 0, -2);
echo $title;?></marquee>
<script>
document.title='<?=$title?>';
</script>
</body>
</html>

Olha aqui não funcionou:

http://webradioeletrohits.com.br/tocando.php

Share this post


Link to post
Share on other sites
MikaelMeira

E essa maquina tem acesso ao IP e porta indicado?

Não sei poderia me ajuda?

Se tiver skype pode me adicionar:

mikatop23

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.