ccrevcypsys Posted October 1, 2007 Share Posted October 1, 2007 So i added the cmp3split to my web site. But it is returning these err0rs when i upload a song. Warning: Division by zero in /home/streamru/public_html/includes/cmp3split.inc.php on line 78 Warning: fseek(): supplied argument is not a valid stream resource in /home/streamru/public_html/includes/cmp3split.inc.php on line 88 here is the php code from the musicupload page if(is_array($_FILES['digitalDir'])){ $date_str=date('Ymdhis'); $songeFormat = strtoupper(ereg_replace(".*\.(.*)$","\\1",$_FILES['digitalDir']['name'])); $songSample_format = strtoupper(ereg_replace(".*\.(.*)$","\\1",$_FILES['digitalSample']['name'])); if($songeFormat=='MP3' || $songeFormat=='FLV' || $songeFormat=='WMA'){ copy($_FILES['digitalDir']['tmp_name'],"songs/".$date_str."_".str_replace('-','_',str_replace(' ','_',$_FILES['digitalDir']['name']))); $record["digitalDir"] = $db->mySQLSafe("songs/".$date_str."_".str_replace('-','_',str_replace(' ','_',$_FILES['digitalDir']['name']))); if(is_array($_FILES['digitalDir'])){ $query = "SELECT digitalDir FROM ".$glob['dbprefix']."StreamRush_inventory"; $songres = $db->select($query); $songLocation = $songres['digitalDir']; $sampleLocation = "songs/".$date_str."_".str_replace('-','_',str_replace(' ','_',$_FILES['digitalDir']['name'])); $songLength = 100; $oSplit=new CMP3Split($songLocation,$songLenght,$sampleLocation,10,1); $oSplit->Generate(); echo $oSplit->cError; $record["digital_sample"] = $db->mySQLSafe("songs/samples/".$date_str."_".str_replace('-','_',str_replace(' ','_',$_FILES['digitalDir']['name']))); } } } } heres the code from the cmp3split function __BytePerSec() { $this->__bytePerSec=(integer)($this->__iInputFileSize/$this->__iInputFileLength); } /*.............................................................*/ function __makeNewMp3($iMode) { $iByteAnz=$this->__iStartTime*$this->__bytePerSec; if ($iMode==1) { fseek($this->__inputFp,$iByteAnz); while (!@feof($this->__inputFp) ) @fwrite($this->__outputFp, @fread($this->__inputFp, $this->iTmpBuffer)); } else { while(@ftell($this->__inputFp)<=((integer)$iByteAnz)) @fwrite($this->__outputFp, @fread($this->__inputFp, ($this->__bytePerSec/2))); } } Link to comment https://forums.phpfreaks.com/topic/71401-solved-music-sample-script-help/ Share on other sites More sharing options...
darkfreaks Posted October 1, 2007 Share Posted October 1, 2007 can you put please <?php ?> syntax so the code lights up. and also please comment out line 78 Link to comment https://forums.phpfreaks.com/topic/71401-solved-music-sample-script-help/#findComment-359357 Share on other sites More sharing options...
BlueSkyIS Posted October 1, 2007 Share Posted October 1, 2007 Warning: Division by zero in /home/streamru/public_html/includes/cmp3split.inc.php on line 78 Warning: fseek(): supplied argument is not a valid stream resource in /home/streamru/public_html/includes/cmp3split.inc.php on line 88 Where is line 78 of cmp3split.inc.php? Where is line 88? Link to comment https://forums.phpfreaks.com/topic/71401-solved-music-sample-script-help/#findComment-359359 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.