Comments 2
Пожалуй, стоит заменить вот это чудовище, чувствительное к регистру
switch( $extension ) {
case "WAV":
$ctype="audio/x-wav";
break;
case "wav":
$ctype="audio/x-wav";
break;
case "ulaw":
$ctype="audio/basic";
break;
case "alaw":
$ctype="audio/x-alaw-basic";
break;
case "sln":
$ctype="audio/x-wav";
break;
case "gsm":
$ctype="audio/x-gsm";
break;
case "g729":
$ctype="audio/x-g729";
break;
default: //not downloadable
// echo ("<b>404 File not found! foo</b>");
// TODO: what to do if none of the above work?
break ;
На выборку из ассоциированного массива — код будет смотреться симпатичнее и нагляднее.
Столкнулся с такой проблемой — скачиваются записи только за текущий день, а остальные не скачиваются. Проблема оказалась в том, что каждый день по ночам записи пережимаются из wav в mp3. Поэтому в код надо добавить еще один пункт разбора расширения:
Может, кому-нибудь сэкономит время.
case "mp3":
$ctype="audio/mpeg";
break;
Может, кому-нибудь сэкономит время.
Sign up to leave a comment.
Asternic CDR Reports. Прослушивание звонков в FreePBX с ограничением по доступу