MNDsoft
چهارشنبه 25 دی 1392, 11:27 صبح
سلام
میشه لطفا یکی بهم بگه که این کد دقیقا چیکار می کنه.
<?php
set_time_limit(0);
$file = 'your file address';
$newfile = basename($file);
if (!copy($file, $newfile)) {
echo "failed to copy $file...\n";
}
?>
تو یه جایی خوندم که برای آپلود سریعتر فایل ها روی هاست میشه از این دستور استفاده کرد.
یعنی به جای این که اول فایل رو دانلود کنیم و بعد آپلودش کنیم رو هاست، با این دستور مستقیما از مبدأ اون رو آپلود کنیم. به این صورت که این کد رو تو یه فایل مثلا uploadscript تو cpanel ذخیره می کنیم به این صورت اجراش می کنیم:
www.site.com/uploadscript.php
ولی وقتی من رو هاست اجراش می کنم این ارور رو میگیره:
Warning: set_time_limit() has been disabled for security reasons in /home/u821013585/public_html/us.php on line 2
لطفا اگه میشه این کد رو خط به خط توضیح بدید و بگید که مشکلش کجاست
اصلا آیا این کد واقها همچین کاری می کنه؟
میشه لطفا یکی بهم بگه که این کد دقیقا چیکار می کنه.
<?php
set_time_limit(0);
$file = 'your file address';
$newfile = basename($file);
if (!copy($file, $newfile)) {
echo "failed to copy $file...\n";
}
?>
تو یه جایی خوندم که برای آپلود سریعتر فایل ها روی هاست میشه از این دستور استفاده کرد.
یعنی به جای این که اول فایل رو دانلود کنیم و بعد آپلودش کنیم رو هاست، با این دستور مستقیما از مبدأ اون رو آپلود کنیم. به این صورت که این کد رو تو یه فایل مثلا uploadscript تو cpanel ذخیره می کنیم به این صورت اجراش می کنیم:
www.site.com/uploadscript.php
ولی وقتی من رو هاست اجراش می کنم این ارور رو میگیره:
Warning: set_time_limit() has been disabled for security reasons in /home/u821013585/public_html/us.php on line 2
لطفا اگه میشه این کد رو خط به خط توضیح بدید و بگید که مشکلش کجاست
اصلا آیا این کد واقها همچین کاری می کنه؟