راکت
ftp
ftp
5 سال پیش توسط 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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


محمدصادق عبداللهی
محمدصادق عبداللهی
تخصص :junior full stack developer
@mimsadAlef5 سال پیشمطرح شد
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
تخصص :ساده
@ftp5 سال پیشمطرح شد
0

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


محمدصادق عبداللهی
محمدصادق عبداللهی
تخصص :junior full stack developer
@mimsadAlef5 سال پیشمطرح شد
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
تخصص :ساده
@ftp5 سال پیشمطرح شد
0

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


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

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


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

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


ftp
ftp
تخصص :ساده
@ftp5 سال پیشمطرح شد
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
@mimsadAlef5 سال پیشمطرح شد
0

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


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

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


صفحه 1 از 2

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

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