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

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

 

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

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

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

???°???» search.php ???µ?????µ?? ???????µ???¶???????µ ???°:
  1. <form method="POST" action="playlist.php">
  2. <p>
  3. "Search
  4. <? InputText("search",$search,'',20); ?> <input type="submit" value="Go" name="B1">
  5.   Display
  6. <? InputCombo("limit",$limit,25,'5,10,25,50,100'); ?>
  7. results
  8. </p>
  9. </form>Search by Artist:<br><?
  10. for($c=ord('0');$c<=ord('9');$c++)
  11. {
  12. $v = chr($c);
  13. if ($c<>ord('0')) {echo ", ";}
  14. echo "<a href='?letter=$c'>$v</a>";
  15. }
  16. echo "<br>";
  17. for($c=ord('A');$c<=ord('Z');$c++)
  18. {
  19. $v = chr($c);
  20. if ($c<>ord('A')) {echo ", ";}
  21. echo "<a href='?letter=$c'>$v</a>";
  22. }
  23. echo "<br>";
  24. for($c=ord('??');$c<=ord('??');$c++)
  25. {
  26. $v = chr($c);
  27. if ($c<>ord('??')) {echo ", ";}
  28. echo "<a href='?letter=$c'>$v</a>";
  29. }
  30. ?>
  31. <br>

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

  1. if((isset($letter)) && (!$letter==""))
  2. {
  3. $nextletter = chr(ord($letter)+1);
  4. if($letter=='0')
  5. $where .= " AND NOT((artist>='A') AND (artist<'ZZZZZZZZZZZ')) ";
  6. else
  7. {
  8. $db->AddStr($letter); $db->AddStr($nextletter);
  9. $where .= " AND ((artist>=:letter) AND (artist<:nextletter)) ";
  10. }
  11. }
  12. else
  13. {
  14. $letter="";
  15. }

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

  1. if((isset($letter)) && (!$letter==""))
  2. {
  3. $where .= " AND (ORD(UCASE(LTRIM(LEFT(artist,1)))) = '$letter') ";
  4. }
  5. else
  6. {
  7. $letter="";
  8. }

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

0





Согласие на обработку данных на нашем сайте

Продолжая просматривать страницу, вы соглашаетесь с использованием файлов «Cookie» и с Политикой конфиденциальности «Privacy».
Наверху или внизу страницы вы можете изменить валюту и язык по умолчанию. Английская версия сайта ещё находится в доработке и доступна не полностью.