我使用的课错了吗?

时间:2011-05-10 11:43:16

标签: php class mp3

我正在尝试使用此class来提取预览的前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 个答案:

答案 0 :(得分:2)

cut_mp3函数和其他函数get_mp3等使用'@'运算符:

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

您将看不到任何错误消息。首先检查目录的权限。

答案 1 :(得分:1)

Web服务器需要具有您要输出MP3的目录的写权限。不幸的是,当它无法写入输出MP3时,该类似乎没有任何错误处理。