Cara membuat file dan folder dengan menggunakan PHP tidak lah terlalu rumit, bahkan sangat mudah.

Apa fungsinya kita membuat file dan folder dengan menggunakan PHP? Fungsinya tentu sangat banyak, kita bahas salah satu saja, pernahkah anda menginstall CMS di website anda? saat proses installasi tersebut tentunya CMS yang kita gunakan akan membentuk folder-folder yang dibutuhkannya dan tentunya membuat file-file yang dibutuhkan juga. Contoh di CMS WordPress, saat anda menginstall otomatis wordpress akan membuatkan file wp-config.php yang isinya sesuai dengan konfigurasi yang kita lakukan.

Folder and File di PHP

Membuat Folder

Caranya sangat mudah, cukup satu baris kode PHP kita sudah bisa menciptakan sebuah folder.

<?php mkdir("testing"); ?>

Jika anda ingin membuat folder pada folder tertentu gunakan cara berikut untuk menentukan path (lokasi folder) yang ingin dibuat.

$structure = './folder/subfolder/subsubfolder/';
if (!mkdir($structure, 0, true)) {
die('Gagal membuat folder...');
}

Membuat File

Untuk membuat file juga cukup mudah, cukup satu baris juga

<?php fopen("test.txt","w"); ?>

Jika kita ingin membuat file dan menuliskan isi dari file tersebut, maka bisa menggunakan cara berikut ini.

<?php
$file = fopen("test.txt","w");
echo fwrite($file,"Selamat Datang di JurnalWeb.com");
fclose($file);
?>

Membuat Folder & File Secara Bersamaan

Untuk membuat folder dan file secara bersamaan anda bisa menggabungkan contoh-contoh yang telah diterangkan sebelumnya, atau bisa menggunakan cara berikut ini

<?php

// change the name below for the folder you want
$dir = "folder_ku";

$file_to_write = 'test.txt';
$content_to_write = "contoh content file";

if( is_dir($dir) === false )
{
    mkdir($dir);
}

$file = fopen($dir . '/' . $file_to_write,"w");

// a different way to write content into
// fwrite($file,"Hello World.");

fwrite($file, $content_to_write);

// closes the file
fclose($file);

// this will show the created file from the created folder on screen
include $dir . '/' . $file_to_write;

?>

Sekian

Semoga tutorial singkat ini bisa membantu pekerjaan anda :) salam JurnalWeb.com