Я неправильно использую класс? - PullRequest
1 голос
/ 10 мая 2011

Я пытаюсь использовать этот класс , чтобы извлечь первые 30 секунд для предварительного просмотра.Вот мой код

include("class.mp3.php");
$file_input = "hat.mp3";
$file_output = "output.mp3";
$mp3 = new mp3($file_input); 
$mp3_1 = $mp3->cut_mp3($file_input, $file_output, 0, 30);

hat.mp3 находится в том же каталоге, и я ожидал увидеть output.mp3 как 30-секундный клип ... любые идеи, что я делаю неправильно, если естьпроще и лучше использовать библиотеку для этого случая ....

Ответы [ 2 ]

2 голосов
/ 10 мая 2011

cut_mp3 функция и другие функции get_mp3 и т. Д. Использует оператор '@':

 if(!$fp = @fopen($file_output, 'wb')) {
    return false;
 }

И вы не увидите ни одного сообщения об ошибке. Прежде всего проверьте разрешение на каталог.

1 голос
/ 10 мая 2011

Веб-сервер должен иметь разрешения на запись в каталог, в который вы хотите вывести свой MP3.К сожалению, у класса, похоже, нет обработки ошибок, когда он не может записать выходной MP3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...