saat upload, form di refres kembali upload mohon saran master


<?php if(isset($_POST['submit']) ){ $time = time();


$nama = $_FILES['dokumen']['name']; $error = $_FILES['dokumen']['error']; $size = $_FILES['dokumen']['size']; $asal = $_FILES['dokumen']['tmp_name']; $format = $_FILES['dokumen']['type']; $namafile = 'upload/'; $ex = pathinfo($nama, PATHINFO_EXTENSION); if ($error == 0){ if($size < 2000000){ //if($ex == 'jpg' or $ex == 'pdf' or $ex == 'docx' or $ex == 'pptx' or $ex == 'xlsx' or $ex == 'doc'){ if($format == 'image/jpeg' or $format == 'application/pdf' or $format == 'application/vnd.openxmlformats-officedocument.wordprocessingml.document' or $format == 'application/vnd.openxmlformats-officedocument.presentationml.presentation' or $format == 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' or $format == 'application/msword'){ if(file_exists($namafile)) { $namafile = str_replace("", "", $namafile); $namafile = $namafile. "". $time .".". "$ex"; } move_uploaded_file($asal, $namafile); // echo ; echo '<div class="container-fluid"> <div class="jumbotron">

<div class="alert alert-success" role="alert"> <p>DATA BERHASIL DI UPLOAD Silahkan Kembali Untuk Melihat File</p> <a href="index.php" class="btn btn-lg btn-danger" role="button"> Kembali </a> </div>'; }else{ echo '<div class="container-fluid"> <div class="jumbotron"> <div class="alert alert-danger" role="alert"><p>MAAF JENIS DATA TIDAK SESUAI Silahkan Pilih Jenis Data Dengan Format (jpg | pdf | docx | pptx | xlsx | doc)</p> <a href="index.php" class="btn btn-lg btn-danger" role="button"> Batal </a> </div>'; } }else{ echo '<div class="container-fluid"> <div class="jumbotron"> <div class="alert alert-danger" role="alert"><p>MAAF UKURAN DATA Maksimal 2MB</p> <a href="index.php" class="btn btn-lg btn-danger" role="button"> Batal </a> </div>'; } }else{ echo '<div class="container-fluid"> <div class="jumbotron"> <div class="alert alert-danger" role="alert"><p>MAAF JENIS DATA TIDAK SESUAI DAN UKURAN DATA Maksimal 2MB Silahkan Pilih Jenis Data Dengan Format (jpg | pdf | docx | pptx | xlsx | doc)</p> <a href="index.php" class="btn btn-lg btn-danger" role="button"> Batal </a> </div>'; } } ?>

avatar suga
@suga

14 Kontribusi 0 Poin

Diperbarui 7 tahun yang lalu

2 Jawaban:

File index.php

 <?php
session_start();
$token = md5('hash here' . time());

$_SESSION['token'] = $token;
?>
<form method=post action="/upload.php">
<input name="token" value="<?=$token?>" type='hidden'>
......
<input type='submit'>

File upload.php

<?php
session_start();
if(@$_SESSION['token'] and @$_SESSION['token'] == $_POST['token']){
	//code upload here
	if(//upload success){
		unset($_SESSION['token']);
	}
}

contact: dlaguaz1@gmail.com my website: https://goo.gl/LmyvXM

avatar dlaguaz1
@dlaguaz1

1 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

Owalah iya terimah kasih banyak, akan saya coba dulu :-)

avatar suga
@suga

14 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban