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.
<?php
if (isset($_GET)) {
$file = "./temp_title.txt";//file to store the track names
$numtrack = 10;//maximum number of tracks
$fopen = file($file);
if (count($fopen) > $numtrack) {
array_unshift($fopen, stripslashes(strip_tags($_GET['artist']))." - ".stripslashes(strip_tags($_GET['title']))."\n");
array_pop($fopen);
$f=fopen($file, "w");
for($i=0;$i<count($fopen);$i++) {
fwrite($f,$fopen[$i]);
}
fclose($f);
}
else {
array_unshift($fopen, stripslashes(strip_tags($_GET['artist']))." - ".stripslashes(strip_tags($_GET['title']))."\n");
$f=fopen($file, "w");
for($i=0;$i<count($fopen);$i++) {
fwrite($f,$fopen[$i]);
}
fclose($f);
}
}
?>
Это уже следующий шаг Первое - надо сделать, чтобы оно вообще работало. Судя по запросам в техподдержку, это нередко вызывает трудности... Поэтому и была создана эта тема.Jim_Di сказал(а):Главное чтобы было не только просто, но и безопасно =)
Это из-за несоответствия кодировок.fortnoxby сказал(а):Здравствуйте. Все работает отлично. Только вот когда название группы или песни написано на русском то выводятся квадратики вместо текста. Как это исправить?
Надо еще установить тег, что документ в UTF8:fortnoxby сказал(а):присваивал кодировку UTF8 всем файлам вместе и каждому по отдельности но ничего из этого не получилось
То, в каком виде теги значения не имеет - перед отправкой на сервер данные приводятся к одной кодировке.Jim_Di сказал(а):а теги в аудиофайлах в какой кодировке?
Попробуйте сделать на локальном сервере, на пустой странице. Прблема в кодировеке, это точно.fortnoxby сказал(а):Само собой и это тоже пробовал
$r = fopen("temp_title.txt", "w");
$text='«'.stripslashes(strip_tags($_GET['artist'])).'» — «'.stripslashes(strip_tags($_GET['title'])).'»';
fwrite($r, iconv("WINDOWS-1251", "UTF-8", "$text"));
fclose($r);
Чтобы сайт принимал в UTF-8 нужно сохранить сам файл скрипта (httpreq.php) в кодировке UTF-8.UksusoFF сказал(а):Промучался я с выводом на сайт в кодировке UTF-8
заработало вот с таким httpreq.php
хотя непонятно почему нада конвертировать. в настройках стоит отправка UTF-8Код:$r = fopen("temp_title.txt", "w"); $text='«'.stripslashes(strip_tags($_GET['artist'])).'» — «'.stripslashes(strip_tags($_GET['title'])).'»'; fwrite($r, iconv("WINDOWS-1251", "UTF-8", "$text")); fclose($r);
Если бы все было так просто, он и так в UTF-8, и html в UTF-8, и вообще все везде в UTF-8djsoft сказал(а):Чтобы сайт принимал в UTF-8 нужно сохранить сам файл скрипта (httpreq.php) в кодировке UTF-8.
Да, видимо в RadioBOSS есть ошибка при конвертации. В следующей бете будет исправлено.UksusoFF сказал(а):Если бы все было так просто, он и так в UTF-8, и html в UTF-8, и вообще все везде в UTF-8djsoft сказал(а):Чтобы сайт принимал в UTF-8 нужно сохранить сам файл скрипта (httpreq.php) в кодировке UTF-8.