Membuat Direktori Dengan PHP
Tutorial ini merupakan masih berhubungan dengan tutorial sebelumnya tentang bagaimana mengganti direktori aktif di php yang tentunya ini masih berkaitan dengan pengelolaan file sistem yang mencakup direktori dan file pada sebuah komputer server.
Baca juga : Menghapus Direktori Dengan PHP
Pada saat membuat sebuah direktori pada server, direktori baru yang dibuat akan berada dibawah direktori yang sedang aktif. Dibawah ini saya akan memberikan sebuah contoh bagaimana membuat direktori dengan PHP dimana direktori akan dibuat berdasarkan input form html. Untuk membuat sebuah direktori baru, perintah yang digunakan adalah mkdir()
Membuat Direktori Dengan PHP
Berikut ini merupakan contoh script bagaimana Membuat Direktori Dengan PHP
<?php
include('function.php'); //lihat contoh file ini pada artikel : Menammpilkan isi direktori Dengan PHP
$pesan_error = array();
$berhasil="";
if(isset($_POST['buat_direktori']))
{
if(empty($_POST['path_tujuan']))
{
//jika direktori tujuan kosong, maka gunakan default direktori aktif
$path = getcwd();
}
else
{
//tetapi jika ada path tujuan dimana direktori baru akan diletakan maka
//rubah path direktorinya
$path = $_POST['path_tujuan'];
chdir($path);
}
if(empty($_POST['direktori']))
{
array_push($pesan_error, "Masukan nama folder/direktori baru");
}
else
{
$direktori = $_POST['direktori'];
}
if(count($pesan_error)==0)
{
if (!file_exists($direktori))//jika nama direktori belum ada sebelumnya
{
if(mkdir($direktori))
{
$berhasil = "Folder \"".$direktori."\" berhasil dibuat pada direktori \"".getcwd()."\" berhasil dibuat <br/>";
}
else
{
$berhasil = "Folder \"".$direktori."\" gagal dibuat";
}
}
else
{
$berhasil = "Folder \"".$direktori."\" sudah ada sebelumnya";
}
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Operasi Pengelolaan File Sistem</title>
<style type="text/css">
table.items {
font-size: 12pt;
border-collapse: collapse;
border: 3px solid #880000;
}
td { vertical-align: top;
}
table thead th { background-color: #EEEEEE;
text-align: center;
}
table tfoot td { background-color: #AAFFEE;
text-align: center;
}
.container{ margin: 15px; }
</style>
</head>
<body>
<div class="container" align="center">
<?php
if(count($pesan_error)>0)
{
foreach ($pesan_error as $error) {
echo $error;
}
}
?>
<?=$berhasil?>
<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
<table class="items" width="50%" cellpadding="8" border="1">
<thead>
<th colspan="3"><h3>Membuat Direktori Dengan PHP - ROOT93</h3></th>
</thead>
<tr>
<td><input type="text" size="50" name="path_tujuan" placeholder="Masukan penempatan direktori yang dituju" value="<?=getcwd()?>" /></td>
<td><input type="text" name="direktori" placeholder="Masukan nama folder/direktori baru" required="" /></td>
<td><input type="submit" name="buat_direktori" value="buat folder baru" /></td>
</tr>
</table>
</form>
</table>
<?php
if(!empty($path))
{
$arr = tampil_isi_dir($path);
$i=1;
foreach ($arr as $isi) {
if($i<=2)
{
echo "$isi<br>";
$i+=1;
}
else
{
echo "$isi<br>";
$i+=1;
}
}
}
else
{
//menampilkan direktori jika $path kosong
$arr = tampil_isi_dir(getcwd());
$i=1;
foreach ($arr as $isi) {
if($i<=2)
{
echo "$isi<br>";
$i+=1;
}
else
{
echo "$isi<br>";
$i+=1;
}
}
}
?>
</div>
</body>
</html>
Hasil eksekusi pada browser |
0 Response to "Membuat Direktori Dengan PHP"
Post a Comment
Komentar yang Anda kirim akan terlebih dahulu di moderasi oleh Admin