Да е логнат за да слуша песни

kores

Registered
Здравейте. Може ли да ми дадете такъв код, че ако някой потребител не се е логнал, но иска да слуша песен от сайта, да му изписва "Не си логнат! Логни се, или се регистрирай!", а ако е логнат, да си му пуска песента. Благодаря предварително...
 
Направих го така, но пак не стана. Дали е в мен грешката, и къде?

Код:
<?php session_start(); ob_start(); if(!$_SESSION['username']){
echo"tuk sloji ako ne e regnat";}else{
echo"<?php 
$id = $_GET['id']; 
$sql = mysql_query("SELECT * FROM `songs` WHERE `id`='$id'"); 
$row = mysql_fetch_array($sql); 
$view = $row['view'];
?> 
<?
$newdown = $view + 1;
$sql3 = "UPDATE songs SET view='$newdown' where id='$id'";
$ress = mysql_query($sql3);
?>
<table width="100%" border="0" cellpadding="2" cellspacing="2">
  <tbody><tr>
    <td colspan="3" class="borderc2">
	<h1><? echo $row['artist']; ?> - <? echo $row['title']; ?></h1></td>
  </tr>
  <tr>
    <td class="borderc2" width="15%">
	Стил:
	</td>
    <td class="borderc2" width="60%" align="left">
<?
$sql = mysql_query("SELECT * FROM `songs_cat` WHERE `value`='$row[cat]'"); 
$r = mysql_fetch_array($sql); 
$rid = $r['id'];
echo '<a href="index.php?op=songs&ext=cat&id='.$rid.'">'.$row['cat'].'</a>';
?>
</td>

  <tr>
    <td class="borderc2">
	Свалена:
	</td>
    <td class="borderc2" align="left">
	<b><? echo $row['download']; ?> Пъти</b>	</td>
  </tr>
  <tr>
    <td class="borderc2">
	Прегледана:
	</td>
    <td class="borderc2" align="left">
	<b><? echo $row['view']; ?> Пъти</b>	</td>
  </tr>
  <tr>
    <td class="borderc2">
	Реклама:
	</td>
    <td class="borderc2" align="left">
	<div class="playads">
	<a href="http://cx-points.freehostia.com/">Спечели ОГРОМНИ Награди</a>
	</div>
	</td>
  </tr>
  <tr>
    <td class="borderc2">
	Добавил:
	</td>
    <td class="borderc2" align="left">
	<b><? echo $row['author']; ?></b> (<i><? echo $row['date']; ?></i>)	</td>
  </tr>
  <tr>
    <td class="borderc2" align="center">
	<a rel="nofollow" href="index.php?op=songs&ext=download&id=<? echo $id; ?>" title="Download this song<? echo $row['artist']; ?> - <? echo $row['title']; ?>"><img src="images/world_go.png" border="0"><br>СВАЛИ</a>
	</td>
    <td class="borderc2" align="center">
	<object type="application/x-shockwave-flash" data="player.swf?son=<?php echo $row['path']; ?>" width="200" height="20"> 
<param name="movie" value="player.swf?son=<? echo $row['path']; ?>"> 
</object>
	</td>
    <td class="borderc2" align="center">
	<a href="index.php?op=songs&ext=broken&id=<? echo $id; ?>" title="Report this song<? echo $row['artist']; ?> - <? echo $row['title']; ?>"><img src="images/exclamation.png" border="0"><br>Неработещ линк?</a>
	</td>
  </tr>
</tbody></table>";}?>
 
така я пробвай

Код:
<?php 
$id = $_GET['id']; 
$sql = mysql_query("SELECT * FROM `songs` WHERE `id`='$id'"); 
$row = mysql_fetch_array($sql); 
$view = $row['views'];
?> 
<?
if($_SESSION['username'])
{
$ip = $_SERVER["REMOTE_ADDR"];
echo '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="240" height="20" id="dewplayer" align="middle"><param name="wmode" value="transparent" /><param name="allowScriptAccess" value="sameDomain" />
<param name="bgcolor" value="FFFFFF" /><embed src="player.swf?son='.$row[path].'&nopointer=1&autostart=1&showtime=1" quality="high" bgcolor="666666" width="240" height="20" name="dewplayer" wmode="transparent" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object>';
}
else
{		
echo '<center><font size="2" color="red">Внимание!!!</font></center>
<br>
<font size"1" color="">За да прослушате песента трябва да сте регистриран потребител </font><a href="index.php?m=register">Регистрация</a></center>
<br>';
}

?>
 

Back
Горе