Cara menggunakan ukuran folder php

Kali ini saya akan share cara membuat aplikasi Create Folder sederhana di PHP, sebelumnya saya akan menjelaskan fungsi tombol yang akan kita gunakan untuk membuat aplikasi sederhana ini, kita menggunakan 3 fungsi yaitu mkdir(), scandir(), array_slice( ). mkdir() sendiri merupakan fungsi yang digunakan untuk membuat folder atau directory, sama seperti perintah pada command line milik windows dan terminal pada linux, contoh penggunaannya adalah sebagai berikut

<?php mkdir(“contoh_folder”); ?>

Contoh manufaktur di jalur tertentu

<?php mkdir(“./path/folder”, 0777, true); ?>
_

Parameter 0777_ adalah kode dan nilai hak akses direktori true di parameter terakhir dari fungsi untuk memungkinkan pembuatan direktori secara rekursif

Fungsi kedua adalah scandir(), scandir() berguna untuk melihat isi folder atau direktori. Fungsi ini akan mengembalikan nilai array

$dir = scandir('path');
echo "<pre>";
print_r($dir);

akan menghasilkan array berikut

Array
(
    [0] => .
    [1] => ..
    [2] => folder 1
    [3] => folder 2
    [4] => folder 3
)

Fungsi terakhir adalah array_slice(), array_slice() ini berguna untuk memotong array, bisa kita lihat dari hasil array diatas, untuk index array [0] dan index array [1] nilainya adalah '. ' dan '. ', nah kami tidak ingin menunjukkan itu di tampilan yang akan kami buat. oke langsung saja kita praktekkan bersama teman-teman 😀

Anda menyiapkan folder dan file sebagai berikut di htdocs Anda

Cara menggunakan ukuran folder php
Cara menggunakan ukuran folder php

pada folder 'path' kita akan memasukan folder folder yang akan kita buat pada aplikasi kita

ketik kode berikut di index. php

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title> Aplikasi Create Folder dengan PHP </title>
	<link rel="stylesheet" href="https://bootswatch.com/4/flatly/bootstrap.min.css">
</head>
<body>
	
	<div class="container">
		<div class="row">
			<div class="col-6 offset-4">
				<?php 
				if(!isset($_POST['submit'])){
				}else{
					if(isset($_POST['submit'])){
						$namafolder = $_POST['namafolder'];
						if(!empty($namafolder)){
							mkdir('path/'.$namafolder, 0777, true);
							echo "<b style='font-size:30px;' class='text-info text-center'>1 File Berhasil Di tambahkan</b>";
						}else{
							echo "<b style='font-size:30px;' class='text-warning text-center'>Jangan Kosong</b>";
						}
					}
				}
				?>
				<br><br>
				<h3 class="font-weight-bold text-success text-center">Aplikasi Create Folder</h3>
				<form action="" method="post">
				  	<fieldset>
					    <div class="form-group row">
					      <div class="col-sm-12">
					        <input class="form-control " id="exampleInputText" aria-describedby="emailHelp" placeholder="Tulis Nama Folder di sini" type="text" name="namafolder">
					      </div>
					    </div>
					</fieldset>
				    <button name="submit" type="submit" class="btn btn-primary btn-block">Submit</button>
				</form> <br> 
				<h5 class="text-center font-weight-bold text-success">Data Folder</h5>
				<ul class="list-group">
					<?php 
					 	$dirs = array_slice(scandir('path'), 2);
					 	
					 	// foreach ($dirs as $dir){
					 	foreach ($dirs as $key => $value) {					 		
					?>
				 	<li class="list-group-item d-flex justify-content-between align-items-center">
				  	
					  <span class="text-info text-uppercase" style="font-size: 20px;"><img src="1.png" alt="">
				    <?php echo $value; ?></span>
				     <!-- <a href="?<?php   ?>"><span class="badge badge-danger badge-pill">x</span></a> -->
				  </li>
				   <?php } ?>
				</ul>
			</div>
			<a href="?" class="pull-right">Refresh</a>	
		</div>
	</div>
	
</body>
</html>
_

cukup banyak. jika sudah selesai maka tampilan akan seperti di bawah ini

Cara menggunakan ukuran folder php
Cara menggunakan ukuran folder php

ketika kita mencoba memasukan data maka secara otomatis akan membuat folder baru pada path folder sesuai dengan nama yang kita input

Tutorial cara mengubah ukuran maksimal file yang bisa diupload di program PHP ini ada dua cara. Pertama ubah pengaturan di php. detik ini dengan. htaccess. Tidak semua jenis shared hosting bisa mengubah atau memperbolehkan perubahan ukuran maksimal file yang bisa diakses. Pastikan Anda telah meminta penyedia hosting Anda

Cara mengubah ukuran unggahan file maksimum di PHP dengan php. ini

Untuk mengubah pengaturan ukuran unggah file maksimum di php. ini, Anda harus mengubah pengaturan nilai dari 2 tulisan ini. "upload_max_filesize" dan "post_max_size". Di php. ini ada di server anda, ubah settingannya seperti ini (jika tidak ada teks seperti ini, anda bisa menambahkannya sendiri)

; Maximum allowed size for uploaded files.upload_max_filesize = 40M; Must be greater than or equal to upload_max_filesizepost_max_size = 40M

Pengaturan di atas akan mengubah ukuran maksimum file yang dapat diunggah menjadi 40 Mb. Bisa di atur ukurannya sesuai kebutuhan, kalau mau dirubah jadi 60 Mb tinggal di rubah nilainya 40M jadi 60M

Jangan lupa untuk me-restart server apache Anda setelah mengubah pengaturan di atas. Untuk debian linux perintahnya adalah sebagai berikut

sudo systemctl reload apache2
_

Lokasi file php. ini bervariasi sesuai dengan jenis distro linux yang digunakan, jika server VPS anda debian bisa disini

/etc/php/7.3/apache2/php.ini

Anda juga dapat memeriksa lokasi php. ini dengan menampilkan info php dengan skrip php. Buat file php baru misalnya lokasi. php kemudian buka file tersebut dan tulis kode di bawah ini

<?phpphpinfo();
_

Kemudian kunjungi file lokasi. php di web browser anda, maka anda akan melihat data seperti di bawah ini

Cara menggunakan ukuran folder php

Cara mengubah ukuran unggahan file maksimum di PHP dengan. htaccess

Jika Anda tidak memiliki akses untuk mengubah php. ini di hosting Anda (tidak semua web hosting memungkinkan mengubah pengaturan php. ini, pastikan untuk memeriksa pengaturan hosting web cpanel Anda), Anda juga dapat mengubah pengaturan upload maksimum dengan. htaccess. Letakkan file. htaccess di folder utama website Anda, biasanya folder public_html atau public_html/nama domain Anda. com. Edit atau tambahkan kode di bawah ini ke dalam file

php_value upload_max_filesize 40Mphp_value post_max_size 40M
_

Tetapi tidak semua shared hosting memungkinkan Anda mengubah pengaturan ini, jadi Anda mungkin telah menambahkan teks di atas. htaccess tetapi ukuran maksimum file yang dapat diunggah tidak berubah

Di mana file PHP disimpan?

Lokasi akan disimpan di direktori sementara atau direktori sementara di server.

Fungsi yang berguna dalam PHP untuk memeriksa apakah ada file dalam direktori?

Cara termudah untuk memeriksa apakah ada file adalah dengan menggunakan fungsi file_exists($filename) PHP .