FreeStylerz
Registered
може ли някакси да се сложи php в xml смисъл имам 1 плеайр който има плайлист и искам дам да извежда всички песни от ДБ
Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
echo "<playlist>
<track>
<name>{$name}</name>
<link>{$link}</link>
</track>
</playlist>";
F1r3Fl3x каза:Просто си изкарай всичките песни под формата на xml:
Кода е само примерен. Направи си го както го изисква твоя плеър!Код:echo "<playlist> <track> <name>{$name}</name> <link>{$link}</link> </track> </playlist>";
И най-отгоре в PHP файла си сложи header('Content-Type: text/xml');
Така ще кажеш на браузъра, че зарежда XML файл![]()
<?php
header("Cache-Control: no-cache");
?>
FreeStylerz каза:ами щото бях напраил playlist.php но когато се добави песен не се обновява пък когато се премахне се премахва Sad
<?php
header('Content-Type: text/xml');
header("Cache-Control: no-cache");
?>
<?php
session_start();
include "config.php";
$sesuser = $_SESSION['username'];
$sql = mysql_query("SELECT * FROM favourites WHERE user='$sesuser' AND listen='1'");
echo '<songs>';
while($row = mysql_fetch_array($sql)) {
$q = mysql_query("SELECT * FROM songs WHERE id='$row[song]'");
$data = mysql_fetch_assoc($q);
$song = "$data[artist] - $data[song]";
echo '<song path="'.$data[link].'" title="'.$song.'" />';
}
echo '</songs>';
?>
<embed src="players/user_player.swf" menu="false" quality="high"
width="400" height="320" name="index" allowScriptAccess="always"
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"
flashvars="playList=playlist.php&ShowPlaylist=1&ShowEQ=1&firstTrack=1&initVol=100"
wmode="transparent" border="0" />
F1r3Fl3x каза:...
Edit: @t0m3kk, ако не се лъжа в повечето плеъри има функция, когато зареждат файла да праща и един случаен GET елемент за да стане заявката уникална (playlist.php -> playlist.php?randomString=asdddsa) , но и да го сложи, лошо няма![]()
FreeStylerz каза:намерих каде е грешкатане е от това че е хмл или пхп ами при заявката нещо неще да е приема такава каквато е
![]()