رفتن به مطلب

اضافه کردن امکان آپلود و نمایش لینک


پست های پیشنهاد شده

درود دوستان

من یه فایلی دارم ، که لینک آهنگ میگیره + یه قسمت اضافه کردن تصویر که این تصویر رو به آهنگ اضافه میکنه.

و وقتی که اضافه کرد ، به صفحه ی بعدی میره و لینک آهنگ رو بهم میده

حالا میخوام کاری کنم که علاوه بر اینکه عکس رو به آهنگ اضافه کنه و لینکش رو بده ، تصویر رو در همون پوشه ی آهنگ آپلود کنه و لینکش رو بده !

نمونه کدی که من دارم :


function friendly_size($size,$round=2){
$sizes=array(' Byts',' Kb',' Mb',' Gb',' Tb');
$total=count($sizes)-1;
for($i=0;$size>1024 && $i<$total;$i++){
$size/=1024;
}
return round($size,$round).$sizes[$i];
}

$default_mp3_directory = "./Music/1392/08/";


if(isset($_POST['submit'])){

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("<br />URL must have a .mp3 exntension !");
}

if(strtolower(end(explode(".",basename($mp3_filename))))!="mp3"){
exit("<br />Filename must have a .mp3 exntension !");
}

$sname = $default_mp3_directory.$mp3_filename;
if(copy($mp3_filepath,$sname)){
$size = friendly_size(filesize($sname));
echo"<br />Copied <a href='$mp3_filepath'>$mp3_filepath<a> to <a href='$sname'>".basename($sname)."</a> ( $size )";



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"<br />Incompartible image !";
}
}

$mp3_writter->tag_data = $mp3_data;

if($mp3_writter->WriteTags()) {
echo"<br />فایل با موفقیت به سرور انتقال داده شد و تگ شد";
}
else{
echo"<br />خطا<br>".implode("<br /><br />",$mp3_writter->errors);
}
}
else{echo"<br />فیلد نام خالی است";}
}

else{
?>

ممنون میشم اگر راهنمایی کنید

لینک به ارسال

برای آپلود عکس باید توابعش رو اضافه کنید

نمونه:


http://www.w3schools.com/php/php_file_upload.asp
http://www.tutorialspoint.com/php/php_file_uploading.htm

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...