Fungsi ini akan bermanfaat untuk proses upload file dengan direktori yang terpisah.
Sering kali kita membutuhkan generate direktori agar file-file yang kita upload lewat applikasi dalam hal ini applikasi PHP dapat tertata rapi, dan mudah dalam manajemen file nya.
berikut fungsi yang dapat digunakan untuk membuat struktur direktori tempat upload file
function createDirectory($path,$include_filename=false){
$dir = explode('/',$path); // Array direktori
$total = (int) count($dir); // Total array
if($include_filename == true){
unset($dir[($total - 1)]); // Unset array terakhir (filename)
}
$cur_dir = '';
foreach($dir as $key){ // Membuat direktori
if(!is_dir($cur_dir.$key)){
mkdir($cur_dir.$key,'777');
}
$cur_dir .= $key.'/';
}
}
Cara penggunaan :
1. Contoh pertama
$path = 'files/uploads/2013/05';
createDirectory($path);
2. Contoh kedua
$filename = 'files/uploads/2013/05/namafile.zip';
createDirectory($filename,true);
Semoga bermanfaat
Prastowo aGung Widodo
Sering kali kita membutuhkan generate direktori agar file-file yang kita upload lewat applikasi dalam hal ini applikasi PHP dapat tertata rapi, dan mudah dalam manajemen file nya.
berikut fungsi yang dapat digunakan untuk membuat struktur direktori tempat upload file
function createDirectory($path,$include_filename=false){
$dir = explode('/',$path); // Array direktori
$total = (int) count($dir); // Total array
if($include_filename == true){
unset($dir[($total - 1)]); // Unset array terakhir (filename)
}
$cur_dir = '';
foreach($dir as $key){ // Membuat direktori
if(!is_dir($cur_dir.$key)){
mkdir($cur_dir.$key,'777');
}
$cur_dir .= $key.'/';
}
}
Cara penggunaan :
1. Contoh pertama
$path = 'files/uploads/2013/05';
createDirectory($path);
2. Contoh kedua
$filename = 'files/uploads/2013/05/namafile.zip';
createDirectory($filename,true);
Semoga bermanfaat
Prastowo aGung Widodo
Makasih atas infromasinya, maju terus php. Kalau ada waktu kunjungi web ku ya www.jualtutorialku.com..maaf kalau tidak berkenan..
BalasHapus