ویرایشگر موزیک اختصاصی سایت ایران مدیا iranmedia.in
1024 && $i<$total;$i++){
$size/=1024;
}
return round($size,$round).$sizes[$i];
}
$default_mp3_directory = "./tmp/";
$default_filename_prefix = "_(iranmedia.in).mp3";
$default_songname_prefix = "::.ایران مدیا دانلود اهنگ جدید...:: www.iranmedia.in ::..";
$default_comment = "::.ایران مدیا دانلود اهنگ جدید...:: www.iranmedia.in ::..";
$default_artist = "::.ایران مدیا دانلود اهنگ جدید...:: www.iranmedia.in ::..";
$default_album = "::.ایران مدیا دانلود اهنگ جدید...:: www.iranmedia.in ::..";
$default_year = date("2014");
$default_genre = "::.ایران مدیا دانلود اهنگ جدید...:: www.iranmedia.in ::..";
if(isset($_POST['submit'])){
$mp3_filepath = $_POST['mp3_filepath'];
$mp3_filename = $_POST['mp3_filename'];
$mp3_songname = $_POST['mp3_songname'];
$mp3_comment = $_POST['mp3_comment'];
$mp3_artist = $_POST['mp3_artist'];
$mp3_album = $_POST['mp3_album'];
$mp3_year = $_POST['mp3_year'];
$mp3_genre = $_POST['mp3_genre'];
if(filter_var($mp3_filepath,FILTER_VALIDATE_URL)){
if($mp3_filename!=""){
$mp3_filename = str_replace(DIRECTORY_SEPARATOR,"-X-",$mp3_filename);
if(strtolower(end(explode(".",basename($mp3_filepath))))!="mp3"){
exit("
URL must have a .mp3 exntension !");
}
if(strtolower(end(explode(".",basename($mp3_filename))))!="mp3"){
exit("
Filename must have a .mp3 exntension !");
}
$sname = $default_mp3_directory.$mp3_filename;
if(copy($mp3_filepath,$sname)){
$size = friendly_size(filesize($sname));
echo"
Copied $mp3_filepath to ".basename($sname)." ( $size )";
$mp3_tagformat = 'UTF-8';
require_once('getid3/getid3.php');
$mp3_handler = new getID3;
$mp3_handler->setOption(array('encoding'=>$mp3_tagformat));
require_once('getid3/write.php');
$mp3_writter = new getid3_writetags;
$mp3_writter->filename = $sname;
$mp3_writter->tagformats = array('id3v1', 'id3v2.3');
$mp3_writter->overwrite_tags = true;
$mp3_writter->tag_encoding = $mp3_tagformat;
$mp3_writter->remove_other_tags = true;
$mp3_data['title'][] = $mp3_songname;
$mp3_data['artist'][] = $mp3_artist;
$mp3_data['album'][] = $mp3_album;
$mp3_data['year'][] = $mp3_year;
$mp3_data['genre'][] = $mp3_year;
$mp3_data['comment'][] = $mp3_comment;
if($_FILES['mp3_image']['error']==0 && $_FILES['mp3_image']['size']>0)
{
if(in_array($_FILES['mp3_image']['type'],array("image/png","image/jpeg","image/gif"))){
$mp3_data['attached_picture'][0]['data'] = file_get_contents($_FILES['mp3_image']['tmp_name']);
$mp3_data['attached_picture'][0]['picturetypeid'] = $_FILES['mp3_image']['type'];
$mp3_data['attached_picture'][0]['description'] = $_FILES['mp3_image']['name'];
$mp3_data['attached_picture'][0]['mime'] = $_FILES['mp3_image']['type'];
}
else{
echo"
Incompartible image !";
}
}
$mp3_writter->tag_data = $mp3_data;
if($mp3_writter->WriteTags()) {
echo"
Tags were successfully written.";
}
else{
echo"
Failed to write tags!
".implode("
",$mp3_writter->errors);
}
}
else{echo"
Unable to copy file.";}
}
else{echo"
Empty filename.";}
}
else{echo"
Invalid FilePath.";}
}
else{
?>
کد نویسی توسط: فرشاد فرجی