ftp
4 سال پیش توسط ftp مطرح شد
21 پاسخ

ساخت لینک موقت

@hesammousavi
@nimageneral
@mhyeganeh
@endworld
@milad
@hosseinshirinegad98
@khanzadimahdi
سلام من میخوام وقتی آدرس روت localhost:8000/link رو زدم بیاد و این لینک رو برای من اجرا کنه بدون این که ویدیو رو دانلود کرده باشم(بدون این که لینک پایینی رو در مرورگر بخونم) یعنی از لینک پایینی یک لینک موقت یا لینک خارجی بسازم
https://as11.cdn.asset.aparat.com/aparat-video/083aa25f254fdc2e5d47496fa5a47e3c27783965-144p.mp4?wmsAuthSign=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbiI6ImIxNmE5ZGE1NjVjMTNhODlmMjBhZDNlYTYyZGMzNjc1IiwiZXhwIjoxNjA4MDY2MTY4LCJpc3MiOiJTYWJhIElkZWEgR1NJRyJ9.3ojfLORC7kNWyvCsuWt8rQGA4fztheS5FC0s_ZCFUmE


ثبت پرسش جدید
نیما - ش
تخصص : برنامه نویس وب
@nimageneral 4 سال پیش مطرح شد
0

متاسفانه دوست عزیز توضیح شما اصلا واضح نیست ، میشه واضح تر توضیح بدید


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 4 سال پیش مطرح شد
0

درود...
می خوای کوتاه کننده لینک ایجاد کنید؟


develop with love
تخصص : در حال یادگیری :)
@amirkasra 4 سال پیش مطرح شد
0

فکر کنم منظورشون چیزی مثل لینک دانلود گوگل درایو هست که هر 1 ساعت تغییر میکنه


ftp
تخصص : ساده
@ftp 4 سال پیش مطرح شد
-1

@nimageneral
@endworld
@amirkasra
من میخوام زمانی که این روت localhost:8000/link اجرا شد این ویدیو برای من نمایش داده بشه بدون این که لینک اصلی رو کسی ببینه(بدون این که من ویدیو رو دانلود کرده باشم)


نیما - ش
تخصص : برنامه نویس وب
@nimageneral 4 سال پیش مطرح شد
0

منظورتون اینه که زمانی که سایت شما باز شد این ویدیو بصورت popup نمایش داده بشه؟ یا اینکه نه تو قسمت خاصی از صفحه ؟
اگر بخوایید بصورت popup باشه میتونید بوسیله ی متد لود توی جی اس اون رو فراخوانی کنید و یا حتی از پلاگین fancybox استفاده کنید


develop with love
تخصص : در حال یادگیری :)
@amirkasra 4 سال پیش مطرح شد
0

@nimageneral آقا نیما فکر کنم منظورشون چیزی مثل ویدیو های دوره های راکته که استریم میشن


محمدصادق عبداللهی
تخصص : junior full stack developer
@mimsadAlef 4 سال پیش مطرح شد
0

اگر php استفاده می کنید file_get_contents فکر کنم بشه من خودم مشتاقم بدونم چجوری باید این کار رو کرد


ftp
تخصص : ساده
@ftp 4 سال پیش آپدیت شد
0

@dehkadehman
@khanzadimahdi
این برای خواندن یک صفحه html هست با این نمیشه


محمدصادق عبداللهی
تخصص : junior full stack developer
@mimsadAlef 4 سال پیش مطرح شد
0

برای خود منم سوال شد ولی تاجایی که می دونم @khanzadimahdi فکر کنم بلد باشند چون من تو سایت خودشون یه چیزایی دیدم


ftp
تخصص : ساده
@ftp 4 سال پیش مطرح شد
0

@nimageneral
@endworld
من یک لینک خارجی رو میخوام ازش لینک موقت بسازم نه این که فایلی که در سیستم خودم هست رو ازش لینک موقت بسازم


محمدصادق عبداللهی
تخصص : junior full stack developer
@mimsadAlef 4 سال پیش آپدیت شد
1

بفرمایید اینم کد فقط یادتون باشه آدرس https رو پشتیبانی نمی کنه خودمم تست کردم درست کار می کنه
@mehdisut

<?php
// در اینجا فرمت رو مشخص می کنیم
header('Content-type: video/mp4');

// اسم فایل رو video.mp4 می کنیم و می گوییم که دانلود شود (این خط رو می تونید حذف کنید .این خط برای دانلود اجباری هست)
header('Content-Disposition: attachment; filename="video.mp4"');

// باز کردن فایل اصلی
readfile('http://as11.cdn.asset.aparat.com/aparat-video/083aa25f254fdc2e5d47496fa5a47e3c27783965-144p.mp4');
?>

منبع


ftp
تخصص : ساده
@ftp 4 سال پیش آپدیت شد
0

@dehkadehman
این درسته اما من میخوام لینکش کنم یعنی روی لینک زدم این کار رو انجام بده , و موقع دانلود حجم ویدیو نمایش نمیده (یعنی وقتی کروم میخواد دانلود کنه حجمش نمایش نمیده)


محمدصادق عبداللهی
تخصص : junior full stack developer
@mimsadAlef 4 سال پیش آپدیت شد
0

@mehdisut
اینم کد جدید

<?php
$file = 'http://as11.cdn.asset.aparat.com/aparat-video/083aa25f254fdc2e5d47496fa5a47e3c27783965-144p.mp4';

    header('Content-Description: File Transfer');
    header('Content-Type: application/octet-stream');
// اسم فایل رو video.mp4 می کنیم و می گوییم که دانلود شود (این خط رو می تونید حذف کنید .این خط برای دانلود اجباری هست)
    header('Content-Disposition: attachment; filename="'.basename($file).'"');
    header('Expires: 0');
    header('Cache-Control: must-revalidate');
    header('Pragma: public');
// این خط سایز رو مشخص می کنه اگر کار نکرد دستی وارد کنید
    header('Content-Length: ' . filesize($file));
// باز کردن فایل اصلی
    readfile($file);
    exit;
?>

ftp
تخصص : ساده
@ftp 4 سال پیش مطرح شد
0

@dehkadehman
نتونستم لینکش کنم یعنی وقتی روی لینک زدم بیاد و دانلود کنه


محمدصادق عبداللهی
تخصص : junior full stack developer
@mimsadAlef 4 سال پیش مطرح شد
0

@mehdisut
منظورتون لینک موقت هست ؟
اگر منظورتون لینک موقت هست من بلد نیستم
اما اگر این کد ها رو تو یک فایل با اسم video.php بگذارید می تونید با زدن localhost/video.php بازش کنید و حتی این لینک رو داخل پلیر بگذارید


ftp
تخصص : ساده
@ftp 4 سال پیش مطرح شد
0

@dehkadehman
مد نظرم همینه که در داخل پلیر قرار بدم اما نمیشه
باز دانلود میشه


ftp
تخصص : ساده
@ftp 4 سال پیش آپدیت شد
0

@dehkadehman
@nimageneral
@endworld
@mhyeganeh
@hesammousavi
@khanzadimahdi
این صفحه رو نگاه کن
https://kasbarg.ir/videos/hamid-askari-ghomar-live-hamid-askari-ghomar-live-hamid-askari-hamidaskari_uid=mrdIBm2FMu_144
لینک سایت اینه که ویدیو رو نشون میده اما لینک اصلی برای اپارات
https://aspb2.cdn.asset.aparat.com/aparat-video/93584e85f1011e7089ae67b71a27d43118209670-144p.mp4
هست که وقتی رو دانلود کلیک میکنی اون لینک رو میبینی من همچین چیزی میخوام که وقتی لینک فرعی رو زدم ویدیو نمایش بده میتونی راهنمایی کنید


محمدصادق عبداللهی
تخصص : junior full stack developer
@mimsadAlef 4 سال پیش مطرح شد
0

@mehdisut
لینک اولی که گذاشتید HTML هست


سبحان دادخواه
تخصص : دانشجوی برنامه نویسی :)
@SobhanDadkhah 4 سال پیش مطرح شد
0

@mehdisut
سلام. آدرس ویدیوی که در جایی ( در مثال شما در آپارات) آپلود شده رو در تگ video نمایش داده. شما اگر لینک مستقیم یک ویدیو رو داخل تگ video در HTML بذارید یک پلیر خواهید داشت که ویدیو رو نمایش میده!


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام