selamat malam , guys kali ini ,saya mau bagi ilmu baru ,tentang membuat script untuk auto delete file dengan php , biasa nya kalo menghapus file dengan php itu biasanya dengan manual , tapi kali ini
saya akan membagikan cara dengan cara automatis ,dengan mengeset timing waktu dengan hitungan second atau detik ,
namun script ini akan menghapus semua file yang ada di folder yang sudah diseting
cara buat nya tuh sebenarnya simpel hanya saja ,saya tambahin agar tampilan nya jadi lebih menarik
pertama agan buat folder unutk manaruh code nya di folder tersebut
dengan nama timingdel
buat code dibawah ini simpan dengan nama index.php
<?php
include "autodelete.php";
?>
include "autodelete.php";
?>
setelah selesai buat lagi dan simpan dengan nama autodelete.php
<?php
include "timer.php";
error_reporting(0);
$lamafile = 20;
$waktu = time();
$dir = 'FOLDER';
if ($handle = opendir($dir)) {
while(false !== ($file = readdir($handle)))
{
$tempatfile = "$dir/$file";
$akses = fileatime($tempatfile);
if( $akses !== false)
if( ($waktu- $akses)>=$lamafile )
unlink($tempatfile);
}
closedir($handle);
}
?>
include "timer.php";
error_reporting(0);
$lamafile = 20;
$waktu = time();
$dir = 'FOLDER';
if ($handle = opendir($dir)) {
while(false !== ($file = readdir($handle)))
{
$tempatfile = "$dir/$file";
$akses = fileatime($tempatfile);
if( $akses !== false)
if( ($waktu- $akses)>=$lamafile )
unlink($tempatfile);
}
closedir($handle);
}
?>
dan buat lagi satu lagi simpan dengan nama timer.php
<html>
<head>
<script src="http://code.jquery.com/jquery-1.10.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
var detik = 0;
var menit = 1;
function hitung() {
setTimeout(hitung,1000);
$('#timer').html( 'semua file akan di hapus dalam : ' + menit + ' Menit - ' + detik + ' Detik ');
detik --;
if(detik < 0) {
detik = 20;
menit --;
if(menit < 0) {
menit = 1;
clearInterval();
window.location = "sukses.php";
}
}
}
hitung();
});
// ]]></script>
</head>
<body>
<center><h1><font color="red"><div id='timer'></div>
</body>
</html>
<head>
<script src="http://code.jquery.com/jquery-1.10.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
var detik = 0;
var menit = 1;
function hitung() {
setTimeout(hitung,1000);
$('#timer').html( 'semua file akan di hapus dalam : ' + menit + ' Menit - ' + detik + ' Detik ');
detik --;
if(detik < 0) {
detik = 20;
menit --;
if(menit < 0) {
menit = 1;
clearInterval();
window.location = "sukses.php";
}
}
}
hitung();
});
// ]]></script>
</head>
<body>
<center><h1><font color="red"><div id='timer'></div>
</body>
</html>
kalo udah yang terakhir buat code di bawah ini simpan dengan nama sukses.php
<?php
echo "<center><font color='green'><h1>sukses semua file sudah di hapus";
echo "<center><img src='cek.png' alt width='280' height='260'/>";
echo "</br>sukses";
?>
echo "<center><font color='green'><h1>sukses semua file sudah di hapus";
echo "<center><img src='cek.png' alt width='280' height='260'/>";
echo "</br>sukses";
?>
tapi buat agan yang ngak mau repot bisa download disini'
ngak ada iklan fokus berbagi , silakan coba ya ,,
salam sayang ;)
selamat belajar
Tidak ada komentar:
Posting Komentar