-
December 9th, 2017, 11:19
#1
عضو انجمن
آپلود فایل از طریق url
سلام و خسته نباشید
من یک فایل php دارم که آدرس یک فایل رو میگره و آپلود میکنه به هاست
http://138.2.7.4/~nico/?name=8HPCw6&video=http://ali.com/videos/19139_video.mp4
وقتی این آدرس رو توی مرورگر کروم میزنم، خیلی ساده فایل mp4 روی هاست قرار میگیره
حالا میخوام از سایت دیگری این آدرس رو اجرا بکنم و فایل های مختلفی بدن و آپلود کنه به هاست
از file_get_contents استفاده می کنم و آدرس فوق رو بهش میدم
خروجی میده، اما فایل توی سایت مقصد آپلود نمیشه!
چیکار باید بکنم؟؟؟
ممنون میشم راهنمائیم بکنید، تشکر
-
-
December 9th, 2017 11:19
# ADS
-
December 9th, 2017, 12:49
#2
عضو انجمن
پاسخ : آپلود فایل از طریق url

نوشته اصلی توسط
iroo
سلام و خسته نباشید
من یک فایل php دارم که آدرس یک فایل رو میگره و آپلود میکنه به هاست
http://138.2.7.4/~nico/?name=8HPCw6&
video=http://ali.com/videos/19139_video.mp4
وقتی این آدرس رو توی مرورگر کروم میزنم، خیلی ساده فایل mp4 روی هاست قرار میگیره
حالا میخوام از سایت دیگری این آدرس رو اجرا بکنم و فایل های مختلفی بدن و آپلود کنه به هاست
از file_get_contents استفاده می کنم و آدرس فوق رو بهش میدم
خروجی میده، اما فایل توی سایت مقصد آپلود نمیشه!
چیکار باید بکنم؟؟؟
ممنون میشم راهنمائیم بکنید، تشکر
سلام وقت بخیر
از تابع کپی استفاده کنید.
کد PHP:
<?php
copy($_GET['video'],'video.mp4');
-
تعداد تشکر ها از omid1991 به دلیل پست مفید
-
December 9th, 2017, 13:00
#3
عضو انجمن
پاسخ : آپلود فایل از طریق url

نوشته اصلی توسط
omid1991
سلام وقت بخیر
از تابع کپی استفاده کنید.
کد PHP:
<?php
copy($_GET['video'],'video.mp4');
ممنون
ببینید من توی فایل index.php خودم نام یک فایل رو میگرم، که این فایل توی هاست موجود هست
این فایل رو از طریق ffmpeg پردازش می کنم
وقتی فایل index.php رو اجرا میکنم درست کار میکنه، من میخوام از هاست دیگری بصورت اتوماتیک بگم این عملیات رو انجام بده...
-
-
December 9th, 2017, 13:17
#4
عضو انجمن
پاسخ : آپلود فایل از طریق url

نوشته اصلی توسط
iroo
سلام و خسته نباشید
من یک فایل php دارم که آدرس یک فایل رو میگره و آپلود میکنه به هاست
http://138.2.7.4/~nico/?name=8HPCw6&
video=http://ali.com/videos/19139_video.mp4
وقتی این آدرس رو توی مرورگر کروم میزنم، خیلی ساده فایل mp4 روی هاست قرار میگیره
حالا میخوام از سایت دیگری این آدرس رو اجرا بکنم و فایل های مختلفی بدن و آپلود کنه به هاست
از file_get_contents استفاده می کنم و آدرس فوق رو بهش میدم
خروجی میده، اما فایل توی سایت مقصد آپلود نمیشه!
چیکار باید بکنم؟؟؟
ممنون میشم راهنمائیم بکنید، تشکر
سوپر لیج رو امتحان کنید.
-
-
December 9th, 2017, 13:22
#5
عضو انجمن
پاسخ : آپلود فایل از طریق url

نوشته اصلی توسط
GREAT
سوپر لیج رو امتحان کنید.
احتمالا من منظور خودم رو اشتباهی رسوندم
ببینید من دو تا هاست دارم A و B
توی هاست A سه تا ویدئو هست، و یک فایل index.php
در فایل index.php نام ویدئو رو میگرم و توسط ffmpeg روش پردازش انجام میدم، کار میکنه و مشکلی نداره
اما میخوام بصورت اتوماتیک باشه، از هاست B میخوام دستور بدم فایل index به همراه متد name file video موجود در هاست A اجرا بشه و یک ویدئو رو پردازش بکنه
A.com/index.php?videoname=3.mp4
A.com/index.php?videoname=2.mp4
اینو با Curl و File_get_content انجام دادم، آدرس رو فراخوانی میکنه، ولی ویدئوها پردازش نمیشن
-
-
December 9th, 2017, 15:16
#6
پاسخ : آپلود فایل از طریق url
کد فایل رو با یکی از روش های دریافت مثل curl یا socket دانلود کنه و در مسیر محلی ذخیره کنه و بعد پردازش ویدیو روش انجام بشه و به سرور مقصد ارسال بشه.
یا اینکه از سرور یک دستور اجرا رو که میدین با دستور FTP آپلود رو انجام بدین بعد از پایان آپلود دستور پردازش داده بشه.
جشنواره وب ایران یا جشنواره معرفی دوستان!!!
-