انتقال فایل هاست به هاست بدون دانلود کردن

برای انتقال فایل از یک هاست به هاست دیگر بدون نیاز به دانلود کردن از طریق رایانه تان از متد زیر استفاده کنید

یک فایل به نام move.php در هاست جدیدتان ایجاد کنید . سپس از طریق ویرایشگر متنی سی پنل یا دایرکت ادمین آنرا ویرایش کنید و خطوط زیر را درون آن کپی کنید

<?php
$file = 'http://iranpage.net/file.zip';
$newfile = 'file.zip';

if (!copy($file, $newfile)) {
echo "copy nashod $file…n";
}else{
echo "anjam shod!";
}
?>

سپس از طریق مرورگرتان فایل را اجرا کنید : مثلا اجرا کنید http://iranpage.net/move.php

اگر با پیغام انجام شد مواجه شدید یعنی انتقال انجام شده است ، دقت نمایید که دسترسی فایلی که قصد انتقال آنرا دارید بر روی ۷۵۵ یا ۷۷۷ قرار دهید

جلوگیری از دزدیدن فایل ها از هاست

اگر شما نخواهید فایل ها و یا عکس های که بر روی هاست شماست دیگران در سایت ها و وبلاگ های خود قرار دهند به راحتی می توانید با استفاده از کد زیر در .htaccess موجود در public_html هاست خود مانع چنین عملی شوید.

 RewriteEngine on

RewriteCond % !^$
RewriteCond % !^http://(www.)?domain.com.*$ [NC]
RewriteRule .(gif|jpg)$ – [F]

 به جای domain.con در کد بالا اسم سایت خود را قرار دهید

فرمت فایل ها هم قابل تغییر است در کد بالا دو فرمت jpg و gif فیلتر شده اند
این عمل مزیت های مختلفی من جمله کاهش استفاده پهنای باند و استفاده کمتر از سخت افزار سرور سایت شما می شود.

کد ۰۸ : آموزش فعال سازی Register_Globals در هاست

این تابع به دلیل موارد امنیتی به صورت پیش فرض در سرور و تنطیمات PHP غیر فعال است، برای فعال کردن این تابع مراحل زیر را انجام دهید :

در کامپیوتر شخصی خود  یک فایل با نام PHP.INI توسط برنامه NotePad ایجاد کنید

و کد زیر را داخل این فایل قرار دهید

register_globals = On

سپس فایل PHP.INI ایجاد شده حاوی کد بالا را در پوشه public_html و تمام پوشه های اصلی سایت و پوشه هایی که ممکن اسکرپیت ها یا فایل ها نیاز به این تابع داشته باشند آپلود کنید.