لیمووب وبلاگ درباره ما نمونه کارها سفارش آنلاین مشاوره رایگان تماس با مدیران

LimooStore چگونه لیستی از تمام فایل های موجود بر روی هاست تهیه کنیم؟

چگونه لیستی از تمام فایل های موجود بر روی هاست تهیه کنیم؟

معمولاً برای انتقال هاست های پر حجم، مدیران سرور مقصد از مدیر سایت درخواست لیست فایل های موجود بر روی هاست را می کنند. در این نوشته نحوه تهیه لیستی کامل از تمام فایل های موجود بر روی هاست را آموزش خواهیم داد.

برای این کار:

1. یک فایل php با نام دلخواه در روت هاستتان ایجاد کنید.

2. کد زیر را در آن قرار دهید.

3. در سطر سوم کد به جای "http://localhost" آدرس سایت خود را جایگزین کنید.

4. فایل را ذخیره کنید.

5. حال فایل را از طریق مرورگرتان فراخوانی کنید تا لیست فایل های موجود بر روی هاستتان را مشاهده کنید.

<?php

$url = 'http://localhost';

function host_files($dir,$url, &$dir_array){
  $files = scandir($dir);
  if(is_array($files)){
  foreach($files as $val){
  if($val == '.' || $val == '..')
  continue;
  if(is_dir($dir.'/'.$val)){
  host_files($dir.'/'.$val, $url, $dir_array);
  }
  else{
  $dir_url = substr($dir,1);
         $dir_array[] = $url.$dir_url.'/'.$val;
  }
  }
  }
  ksort($dir_array);
}


$folder_list = array();
host_files('.', $url, $folder_list);
foreach($folder_list as $key => $value){
   echo $value.'<br>';
}

 

لطفاً قبل از ارسال نظر این متن را بخوانید:
1. پر کردن هر سه گزینه نام، ایمیل و متن الزامی است، در صورت ناقص یا ناصحیح بودن هر یک از آن ها، نظر شما ارسال نخواهدشد.
2. آدرس ایمیل شما نزد لیمووب محفوظ بوده و نمایش داده نخواهدشد.
3. متن نظر را به فارسی بنویسید، نظراتی که به زبانی دیگر یا به صورت فینگلیش نوشته شوند، نمایش داده نخواهندشد.
4. اگر نیاز به ارسال کد (HTML ، CSS ، PHP ، JavaScript و...) در متن نظر دارید، از امکان افزودن کد - که در پایین کادر ارسال متن تعبیه شده است - استفاده کنید.
5. نظراتی که با محتوای مطلب مرتبط نباشند، تأیید نخواهندشد.
افزودن کد
جهت عضویت در خبرنامه لیمو اس ام اس و دریافت آخرین اخبار و اطلاعیه های سایت بر روی لینک زیر کلیک نمایید.
عضویت در خبرنامه برای عموم آزاد و شامل خبرنامه پیامکی و خبرنامه الکترونیکی می باشد.