Erros com o código.
Eai gente, meu amigo pediu pra eu ajudar a codificar a webradio dele, só que estou encontrando alguns erros no código dele, e como não fui eu que criei não consigo identificar tais problemas.
1 - A rádio ta dividida em diversos index. No index raiz é encontrado o erro: Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\site\index.php on line 4
No database selected
<? require ('configuration.php');include('Web/bbcode.php');$code = new code(); ?>
<?php
$resultado = mysql_query("SELECT*FROM hr_configs");
$linhas = mysql_num_rows($resultado)or die(mysql_error());
while ($play = mysql_fetch_array($resultado)){
$titulo = $play["titulo"];}
?>
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?php echo $code->bbcode(''.$titulo.''); ?></title>
<script type="text/javascript">
function clickIE() {if (document.all) {alert(message);return false;}}
function clickNS(e) {if(document.layers||(document.getElementById&&!document.all)) {if (e.which==2||e.which==3) {alert(message);return false;}}}if(document.layers){document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false");
function MM_findObj(n, d) {
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImgRestore() {
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() {
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImage() {
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
</script>
</head>
<frameset rows="0,*" frameborder="0" framespacing="0">
<frame src="Web/player.html" name="Player" scrolling="no">
<frame src="Web/index.php" name="Site">
</frameset>
<noframes>
<body>
<script>
location.href="./Site/";
</script>
</body>
</noframes>
</html>
2- No index da Web é encontrado o erro: Parse error: syntax error, unexpected end of file in C:\xampp\htdocs\site\Web\index.php on line 206
<? @session_start();?>
<? include('configuration.php');include('bbcode.php');$code = new code();?>
<?php $query = "SELECT * FROM hr_configs";
$result = mysql_query($query,$conecta);
while ($play = mysql_fetch_array($result)){
$titulo = $play["titulo"];$ip = $play["ip"];$porta = $play["porta"];$nomeradio = $play["nomeradio"];$twitter = $play["twitter"];$facebook = $play["facebook"];}
?>
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="Description" content="<?php echo $code->bbcode(''.$titulo.''); ?>">
<meta name="Keywords" content="radio, sound, som, audio, play, stop, music, musica, qualidade, ritmo, auto, volume">
<meta name="Distribution" content="Global">
<meta name="Author" content="Desenvolvido por: Bernardo Feldes, Débora Sielski e Tiago Paza">
<meta name="Robots" content="index,follow">
<link href="css/dcentral.css" rel="stylesheet" type="text/css">
<!--[if lte IE 8]>
<link href="css/dcentral-ie.css" rel="stylesheet" type="text/css">
<![endif]-->
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="js/script.js"></script>
<script type="text/javascript" src="js/coin-slider.min.js"></script>
<title><?php echo $code->bbcode(''.$titulo.''); ?></title>
</head>
<body>
<div id="all">
<div id="banner">
<div id="toolbar">
<p>» Seja Bem-Vindo(a) a <?php echo $code->bbcode(''.$titulo.''); ?></p>
<ul>
<li><a href="<?=$twitter;?>" title="Siga a <?php echo $code->bbcode(''.$nomeradio.''); ?> no Twitter."><img src="images/icons/twitter.gif" width="21" height="21" alt="Twitter"></a></li>
<li><a href="<?=$facebook;?>" title="Conecte-se ao Facebook da <?php echo $code->bbcode(''.$nomeradio.''); ?>."><img src="images/icons/facebook.gif" width="21" height="21" alt="Facebook"></a></li>
<li></li>
</ul>
</div>
</div>
<div id="menu">
<div id="connector"><!-- CONNECTOR (don't remove) --></div>
<ul>
<li class="left">
<ul>
<li><a href="?p=home">Home</a></li>
<li><a href="?p=chat">Chat</a></li>
<li><a href="?p=about">A Rádio</a></li>
<li><a href="?p=news">Notícias & Matérias</a></li>
</ul>
</li>
<li id="sound"><!-- SOUND MENU (don't remove) --></li>
<li class="right">
<ul>
<li><a href="?p=clube">Clube</a></li>
<li><a href="?p=promotions">Promoções</a></li>
<li><a href="?p=players">Em seu site!</a></li>
<li><a href="?p=contact">Contato</a></li>
</ul>
</li>
</ul>
</div>
<div id="slide">
<div id="coin-slider">
<!-- IMAGES SLIDE -->
<a href="#"><img src="images/slider/slide01.jpg" width="685" height="175" alt=""></a>
<a href="#"><img src="images/slider/slide01.jpg" width="685" height="175" alt=""></a></div>
</div>
<div id="box-player">
<div id="player">
<div id="box-info">
<? $sql = mysql_query("SELECT loginid FROM hr_formulario"); $resBusca_config = mysql_fetch_assoc($sql); $locutoronline = $resBusca_config['loginid'];$buscarnick = mysql_query("SELECT * FROM hr_usuarios WHERE id='$locutoronline' LIMIT 1");
while ($loc = mysql_fetch_assoc($buscarnick)){$nick = $loc["nick"];$programa = $loc["programa"];$foto = $loc["foto"];$id = $loc["id"]; ?>
<img src="<?=$foto;?>" width="89" height="89" alt="no-image">
<ul>
<!-- PROGRAM INFORMATION -->
<li><span>Programa:</span> <?=$programa;?></li>
<li><span>Apresentador:</span> <?=$nick;?></li>
<li><span>Ouvintes:</span> <?php
$fp = @fsockopen($ip,$porta,$errno,$errstr,1);
if (!$fp)
{
$listeners = "0";
}
else
{
fputs($fp, "GET /7.html HTTP/1.0\r\nUser-Agent: Mozilla\r\n\r\n");
while (!feof($fp))
{
$info = fgets($fp);
}
$split = explode(',', $info);
if ($split[1] == "0" )
{
$listeners = "0";
}
else
{
$listeners = $split[0];
}
}
echo $listeners;
?></li>
<li><span>ÚUltimo locutor no ar foi no dia</span></li>
<li><?php $query = "SELECT * FROM hr_formulario";
$result = mysql_query($query,$conecta);
while ($effect = mysql_fetch_array($result)){
$ulog = $effect["ulog"];echo("".$ulog.""); }?></li>
</ul><? } ?>
</div>
<ul id="buttons-player">
<!-- PLAYER BUTTONS -->
<li><a href="player.html" target="Player"><img src="images/icons/play.png" width="32" height="32"></a></li>
<li><a href="stop.html" target="Player"><img src="images/icons/stop.png" width="26" height="25"></a></li>
<li><a href="?p=clube/pedido" title="Faça seu pedido!"><img src="images/design/requests.png" width="91" height="24" alt="Pedidos"></a></li>
<li><a href="#" title="Ouvir com o Windows Media Player"><img src="images/icons/wmp.png" width="16" height="17" alt="WMP"></a></li>
<li><a href="#" title="Ouvir com o Winamp"><img src="images/icons/winamp.png" width="17" height="16" alt="Winamp"></a></li>
</ul>
</div>
<marquee id="info-music" scrollamount="3" onMouseOver="stop()" onMouseOut="start()" scrolldelay="100">
<?php
$ip = "".$ip."";
$port = "".$porta."";
$fp = @fsockopen($ip,$port,$errno,$errstr,1);
if (!$fp)
{$title = "Offline ";}
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>
</div>
<div id="section">
<!-- INCLUDE THE SECTION PAGE HERE (STANDARD = HOME) -->
<? $Conteudo = $_REQUEST['p'];if($Conteudo == ''){$Conteudo = 'home';}?>
<?
if(file_exists('pages/' . $Conteudo . '.php'))
{
require('pages/' . $Conteudo . '.php');
}else{
require('pages/404.php');
}
?>
<!-- END OF INCLUSION -->
<div class="line-separator"><!-- LINE SEPARATOR (don't remove) --></div>
<div class="bottom-box">
<ul id="min-adsense">
<?php
$query = "SELECT * FROM hr_parceiros WHERE tipo='1'";
$result = mysql_query($query);
$play = mysql_num_rows($result);
if($play <= "0"){
echo '<li><a title="Seu Site"><img src="images/adsense/95x35.jpg" width="96" height="35" alt="95x30"></a></li><li><a title="Seu Site"><img src="images/adsense/95x35.jpg" width="96" height="35" alt="95x30"></a></li><li><a title="Seu Site"><img src="images/adsense/95x35.jpg" width="96" height="35" alt="95x30"></a></li><li><a title="Seu Site"><img src="images/adsense/95x35.jpg" width="96" height="35" alt="95x30"></a></li><li><a title="Seu Site"><img src="images/adsense/95x35.jpg" width="96" height="35" alt="95x30"></a></li><li><a title="Seu Site"><img src="images/adsense/95x35.jpg" width="96" height="35" alt="95x30"></a></li><li><a title="Seu Site"><img src="images/adsense/95x35.jpg" width="96" height="35" alt="95x30"></a></li><li><a title="Seu Site"><img src="images/adsense/95x35.jpg" width="96" height="35" alt="95x30"></a></li><li><a title="Seu Site"><img src="images/adsense/95x35.jpg" width="96" height="35" alt="95x30"></a></li><li><a title="Seu Site"><img src="images/adsense/95x35.jpg" width="96" height="35" alt="95x30"></a></li><li><a title="Seu Site"><img src="images/adsense/95x35.jpg" width="96" height="35" alt="95x30"></a></li><li><a title="Seu Site"><img src="images/adsense/95x35.jpg" width="96" height="35" alt="95x30"></a></li>';}
?>
<?php
$query = "SELECT * FROM hr_parceiros WHERE tipo='1' ORDER BY id LIMIT 12";
$result = mysql_query($query,$conecta);
while ($play = mysql_fetch_array($result)){
$id = $play["id"];
$nome = $play["nome"];
$banner = $play["banner"];
$link = $play["link"];
$tipo = $play["tipo"];
$acessos = $play["acessos"];
$n = $i+1;
$i++;
?>
<li><a href="ver.php?&id=<?=$id;?>" target="_blank" title="<?=$nome;?>"><img src="<?=$banner;?>" width="96" height="35" alt="95x30"></a></li>
<? } ?>
</ul>
</div>
<div class="bottom-box">
<?php
$query = "SELECT * FROM hr_parceiros WHERE tipo='5'";
$result = mysql_query($query);
$play = mysql_num_rows($result);
if($play <= "0"){
echo '<a title="Publicidade Vip"><img src="images/adsense/450x140.jpg" width="450" height="140" alt="450x140"></a>';}
?>
<?php
$query = "SELECT * FROM hr_parceiros WHERE tipo='5' ORDER BY id LIMIT 1";
$result = mysql_query($query,$conecta);
while ($play = mysql_fetch_array($result)){
$id = $play["id"];
$nome = $play["nome"];
$banner = $play["banner"];
$link = $play["link"];
$tipo = $play["tipo"];
$acessos = $play["acessos"];
$n = $i+1;
$i++;
?>
<a href="ver.php?&id=<?=$id;?>" target="_blank" title="<?=$nome;?>"><img src="<?=$banner;?>" width="450" height="140" alt="450x140"></a>>
<? } ?>
</div>
</div>
<div id="footer">
<!-- CREDITS -->
<span class="left">© <?=date('Y');?> Rádio <?php echo $code->bbcode(''.$Deabo.''); ?> - Todos os direitos reservados.</span>
<!-- PSALM -->
<span class="left" id="center">Plágio é crime, não copie este código sem autorização dos desenvolvedores.</span>
<span class="right"><br>
</span>Desenvolvido e codificado por:<a href="[https://www.facebook.com/bernardo.feldens.1?ref=ts&fref=ts](https://www.facebook.com/bernardo.feldens.1?ref=ts&fref=ts)"> Bernardo Feldens</a>, <a href="[https://www.facebook.com/debora.sielski.1?ref=ts&fref=ts](https://www.facebook.com/debora.sielski.1?ref=ts&fref=ts)">Débora Sielski</a> e <a href="[https://www.facebook.com/tiago.paza](https://www.facebook.com/tiago.paza)">Tiago Paza</a>.</div>
</div>
</body>
</html>
Vou disponibilizar o zip da webradio que estamos desenvolvendo, se alguém saber como solucionar esses 2 erros e alguns erros que o painel administrativo possui... Irá ajudar e muito.
https://mega.co.nz/#!5pxG1YjT!XiJrAgC_-Jx5ffSso1105qTDxqz5ZYNNnyZg_Bi79dk
Desde já, grato.
Discussão (5)
Carregando comentários...