scorp
Well-known member
Я не заметил проблем с кирилицей, вроде нормально все отправляется и работает.
Правда есть недоработка, не все может находить, так как сравнение идет в разных регистрах..
Нужно в файле request.php в строках 37-38 добавить приведение в нижний регистр
так же как приводятся в нижний теги из базы на строке 61-62
Или только для условия, чтоб в остальных местах и влоге было как введено в форму и с нее получено (строки 66-67)
Правда есть недоработка, не все может находить, так как сравнение идет в разных регистрах..
Нужно в файле request.php в строках 37-38 добавить приведение в нижний регистр
PHP:
// Получаем данные из формы
$artist = isset($_POST['artist']) ? mb_strtolower(trim($_POST['artist'])) : '';
$title = isset($_POST['title']) ? mb_strtolower(trim($_POST['title'])) : '';
так же как приводятся в нижний теги из базы на строке 61-62
PHP:
$found_track = false;
foreach ($xml->Track as $track) {
$track_artist = mb_strtolower(trim((string) $track['artist']));
$track_title = mb_strtolower(trim((string) $track['title']));
Или только для условия, чтоб в остальных местах и влоге было как введено в форму и с нее получено (строки 66-67)
PHP:
if (
(stripos($track_artist, mb_strtolower($artist)) !== false || empty($artist)) &&
(stripos($track_title, mb_strtolower($title)) !== false || empty($title))(