ОсновноеRadiotalkПользовательское
Общие вопросы по интернет радио вещанию
6   •   Посмотреть все темы

Решение проблемы заказов русских песен в Sam Php.

 

6
huarang @huarang
есть такая тема, в плэй лист закачиваю песни, половина выдаёт вместо букв вопросительные знаки, и время трека тоже не апределёнае... при запуске трека автаматом запускается другой трек!!!! а тот что из вопросительных знаках нет... никто не сталкивался с даной проблемай? может кто знает что делать?

468
Klef @Klef
?????°?????±?? ?·?° ???µ???µ?????µ, ???? ?µ?????? ?????????? ???°???»?? playlist ?? search2 ?????µ???? ?? ?????????µ ?????????? ???°?·?????µ ???????????»?µ?????µ.
?????? ?????»???????? ?·?°???°???? ???·???µ???µ?????? ?????·?°?????° ?????µ?»?????????°?µ?? ???????? ????????.

? ?°?·???±???°?? ???µ???µ?????µ ?????????????° ???µ???µ???µ?»?°?» ?????????????°?»???????µ ???°???»??.

???°???» search.php ???µ?????µ?? ???????µ???¶???????µ ???°:
<form method="POST" action="playlist.php">
<p>
"Search

<? InputText("search",$search,'',20); ?> <input type="submit" value="Go" name="B1">
  Display
<? InputCombo("limit",$limit,25,'5,10,25,50,100'); ?>
results

</p>
</form>Search by Artist:<br><?
for($c=ord('0');$c<=ord('9');$c++)
{
$v = chr($c);
if ($c<>ord('0')) {echo ", ";}
echo "<a href='?letter=$c'>$v</a>";
}
echo "<br>";
for($c=ord('A');$c<=ord('Z');$c++)
{
$v = chr($c);
if ($c<>ord('A')) {echo ", ";}
echo "<a href='?letter=$c'>$v</a>";
}
echo "<br>";
for($c=ord('??');$c<=ord('??');$c++)
{
$v = chr($c);
if ($c<>ord('??')) {echo ", ";}
echo "<a href='?letter=$c'>$v</a>";
}
?>
<br>

?????????????°?µ?? ???°???» playlist.php
???°??????????

if((isset($letter)) && (!$letter==""))
{
$nextletter = chr(ord($letter)+1);
if($letter=='0')
$where .= " AND NOT((artist>='A') AND (artist<'ZZZZZZZZZZZ')) ";
else
{
$db->AddStr($letter); $db->AddStr($nextletter);
$where .= " AND ((artist>=:letter) AND (artist<:nextletter)) ";
}
}
else
{
$letter="";
}

?? ???µ?????µ?? ???°:

if((isset($letter)) && (!$letter==""))
{

$where .= " AND (ORD(UCASE(LTRIM(LEFT(artist,1)))) = '$letter') ";

}
else
{
$letter="";
}

?????????? ???????????????????????µ??.
???????????????µ???????? ??????????, ?????? ???????»?µ ???°?±?????° ?? ???????????? ???????????° ???????????????? ???µ???????° ?? ???????°???µ ???µ?·???»?????°???° ?? ???????µ ?????????° ???±?????° ?????????????????° :)