راکت

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

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

ثبت پرسش جدید

پاسخ‌ها

21
نیما  ش
نیما ش
@nimageneral

تخصص: برنامه نویس وب

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

رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

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

شاید پاسخ شما همین‌جا باشد

develop with love
develop with love
@amirkasra

تخصص: در حال یادگیری :)

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

ftp
ftp
@ftp

تخصص: ساده

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

نیما  ش
نیما ش
@nimageneral

تخصص: برنامه نویس وب

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

develop with love
develop with love
@amirkasra

تخصص: در حال یادگیری :)

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

محمدصادق عبداللهی
محمدصادق عبداللهی
@mimsadAlef

تخصص: junior full stack developer

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

ftp
ftp
@ftp

تخصص: ساده

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

محمدصادق عبداللهی
محمدصادق عبداللهی
@mimsadAlef

تخصص: junior full stack developer

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

ftp
ftp
@ftp

تخصص: ساده

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

محمدصادق عبداللهی
محمدصادق عبداللهی
@mimsadAlef

تخصص: junior full stack developer

بفرمایید اینم کد فقط یادتون باشه آدرس 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
@ftp

تخصص: ساده

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

محمدصادق عبداللهی
محمدصادق عبداللهی
@mimsadAlef

تخصص: junior full stack developer

@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
@ftp

تخصص: ساده

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

محمدصادق عبداللهی
محمدصادق عبداللهی
@mimsadAlef

تخصص: junior full stack developer

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

ftp
ftp
@ftp

تخصص: ساده

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

ftp
ftp
@ftp

تخصص: ساده

@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
هست که وقتی رو دانلود کلیک میکنی اون لینک رو میبینی من همچین چیزی میخوام که وقتی لینک فرعی رو زدم ویدیو نمایش بده میتونی راهنمایی کنید

محمدصادق عبداللهی
محمدصادق عبداللهی
@mimsadAlef

تخصص: junior full stack developer

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

سبحان دادخواه
سبحان دادخواه
@SobhanDadkhah

تخصص: دانشجوی برنامه نویسی :)

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

صفحه 1 از 2

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

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