Postingan lainnya
Cara Ubah upload size lebih dari 2MB (PHP MySQLi)
Saya mau bertanya gan, untuk upload file ini kebetulan saya download template yang free tapi untuk upload file nya hanya dibatasi sampai 2MB, ada yang tau gak gan cara nambah size uplaod file lebih dari 2MB?
upload.php
<?php include("config.php"); ?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Website Upload dan Download</title>
<link href="css/bootstrap.min.css" rel="stylesheet">
<style type="text/css">
body {
padding-top: 70px;
background: #eeeeee;
}
.container-body {
background: #ffffff;
box-shadow: 1px 1px 1px #999;
padding: 20px;
}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/bootstrap-filestyle.min.js"></script>
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="http://tutorialweb.net/" target="_blank">TUTORIALWEB.NET</a>
</div>
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li><a href="index.php">Home</a></li>
<li class="active"><a href="upload.php">Upload</a></li>
<li><a href="download.php">Download</a></li>
<li><a href="about.php">About Author</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<?php
if($_SESSION['user']){
echo '<li><a href="profile.php">Profile</a></li>';
echo '<li><a href="logout.php" onclick="return confirm(\'Yakin?\')">Logout</a></li>';
}else{
echo '<li><a href="login.php">Login</a></li>';
}
?>
<li><a href="http://tutorialweb.net/" target="_blank">Visit Us</a></li>
</ul>
</div>
</div>
</nav>
<div class="container container-body">
<h1>Upload</h1>
<hr>
<?php
if(!$_SESSION['user']){
echo '<div class="alert alert-danger">Anda harus login untuk membuka halaman ini.</div>';
}else{
?>
<div class="row">
<div class="col-md-6 col-md-offset-3">
<form class="form-horizontal" method="post" enctype="multipart/form-data">
<div class="form-group">
<div class="col-md-10">
<input type="file" name="myFile" class="filestyle" data-icon="false">
</div>
<div class="col-md-2">
<input type="submit" name="upload" class="btn btn-primary" value="Upload">
</div>
</div>
</form>
<?php
// definisi folder upload
define("UPLOAD_DIR", "uploads/");
if (!empty($_FILES["myFile"])) {
$myFile = $_FILES["myFile"];
$ext = pathinfo($_FILES["myFile"]["name"], PATHINFO_EXTENSION);
$size = $_FILES["myFile"]["size"];
$tgl = date("Y-m-d");
if ($myFile["error"] !== UPLOAD_ERR_OK) {
echo '<div class="alert alert-warning">Gagal upload file.</div>';
exit;
}
// filename yang aman
$name = preg_replace("/[^A-Z0-9._-]/i", "_", $myFile["name"]);
// mencegah overwrite filename
$i = 0;
$parts = pathinfo($name);
while (file_exists(UPLOAD_DIR . $name)) {
$i++;
$name = $parts["filename"] . "-" . $i . "." . $parts["extension"];
}
// upload file
$success = move_uploaded_file($myFile["tmp_name"],
UPLOAD_DIR . $name);
if (!$success) {
echo '<div class="alert alert-warning">Gagal upload file.</div>';
exit;
}else{
$insert = $conn->query("INSERT INTO uploads(tgl_upload, file_name, file_size, file_type) VALUES('$tgl', '$name', '$keterangan', '$size', '$ext')");
if($insert){
echo '<div class="alert alert-success">File berhasil di upload.</div>';
}else{
echo '<div class="alert alert-warning">Gagal upload file.</div>';
exit;
}
}
// set permisi file
chmod(UPLOAD_DIR . $name, 0644);
}
?>
</div>
</div>
<?php
}
?>
<hr>
<center>copyright © 2016 <a href="http://tutorialweb.net/" target="_blank">tutorialweb.net</a></center>
</div>
</body>
</html>
output upload.php bila upload file leboh dari 2MB
0
2 Jawaban:
Di php.ini ganti upload_max_filesize sama post_max_size nya
1
Kok ttp gak bisa ya gan? Ada maximal size nya gak? Saya nulis 2000m gak work soalnya.
0