-
March 31st, 2015, 23:08
#1
مشکل در آپلود فایل مستقیم فایل از طریق url در هاست دایرکت ادمین
سلام شب بخیر
من امروز از سی پنل به دایرکت ادمین تغییر کنترل پنل دادم
توی هاست سی پنل ما یه فایل بنام copy.php ایجاد میکردیم و داخل آدرس فایلی رو که میخوایم آپلود کنیم میزاشتیم :
کد PHP:
<?php
copy("http://adress.ir/aaaa.zip", "file.zip") ;
?>
بعد آدرس رو توی مرورگر میزدیم adress.ir/copy.php صفحه سفید میومد و وقتی میرفتیم داخل فایل منیجر هاست رفرش میکردیم فایل ظاهر میشد حالا توی دایرکت ادمین اینکار نمیشه هرطورکه بگید امتحان کردم نشد لطفا راهنمایی کنید چطور فایل رو آپلود کنم در دایرکت ادمین به طور مستقیم از طریق url .
-
-
March 31st, 2015 23:08
# ADS
-
March 31st, 2015, 23:38
#2
عضو انجمن
پاسخ : مشکل در آپلود فایل مستقیم فایل از طریق url در هاست دایرکت ادمین
اول از همه در کانفیگ php این مقدار را On کنید :
بعد هم تابع copy اکثر اوقات مصدود شده است .
برای این کار ( Remote download ) از کد های زیر استفاده کنید :
کد:
@ini_set('max_execution_time',150);
try
{
$img1 = file_get_contents('http://adress.ir/aaaa.zip') ;
}
catch(Exception $e)
{
die('Getting that file failed');
}
$file = @fopen('file.zip', 'w');
$result = @fwrite($file, $img1 . "\n");
fclose($file);
ویرایش توسط us12 : March 31st, 2015 در ساعت 23:40
-
-
March 31st, 2015, 23:42
#3
پاسخ : مشکل در آپلود فایل مستقیم فایل از طریق url در هاست دایرکت ادمین
ببخشید میشه یکم بیشتر توضیح بدید این تغییرات رو در کجا اعمال کنم؟
-
-
April 1st, 2015, 19:04
#4
عضو انجمن
پاسخ : مشکل در آپلود فایل مستقیم فایل از طریق url در هاست دایرکت ادمین

نوشته اصلی توسط
camirmohamad
ببخشید میشه یکم بیشتر توضیح بدید این تغییرات رو در کجا اعمال کنم؟
در فایل php.ini
البته باید به سرور دسترسی داشته باشید .
این کد را هم اول کد قبلی اضافه کنید مشکل حل میشود :
کد:
@ini_set('allow_url_fopen ','On');
-