[Share] Image Upload Validation
#1
Udah lama ane g share dimari. Untuk pak Admin kalo ane repost silakan ente delete aja. :v
Okeh mungkin sederhana, tapi sedikit membantu, dimana form upload foto atau gambar biasanya dimanfaatkan oleh si attacker, Nah g jarang kan ente para attacker and defender mencoba buat upload shell berektensi php, asp, dan apa aja ke web orang :v . ane share sedikit script php untuk membuat semua file yang tidak berekstensi jpg, png, atau semua yang berhubungan dengan gambar menjadi berekstensi gambar, jadi dirubah secara paksa saat uploadnya :v. (Tidak berlaku untuk image shell ya)
baik ini scriptnya

Quote:define ("UPLOAD_DIR", "../gambar/");
$fileupload = $_FILES['gsoal'];
$namagambar=$_FILES['gsoal']['name'];
$name = preg_replace("/[^A-Z0-9._-]/i", "_", $fileupload['name']);
$parts = pathinfo($name);
if (isset($parts['extension'])) {
$ext = $parts['extension'];
if ($ext !== 'jpg' && $ext !== 'gif' && $ext !== 'png')
$ext = "jpg";
$name = $parts['filename'] . '.' . $ext;
}
else {
$ext = 'jpg';
$name = $parts['filename'] . '.jpg';
}
move_uploaded_file($fileupload['tmp_name'], UPLOAD_DIR . $name);

Nah itu ditaruh saat mau disimpen .
Terimakasih, semoga bermanfaat :v


Messages In This Thread
Image Upload Validation - by ino_ot - 08-19-2014, 07:56 PM
RE: Image Upload Validation - by abdilahrf - 08-19-2014, 08:14 PM
RE: Image Upload Validation - by Sekai92 - 08-19-2014, 09:57 PM
RE: Image Upload Validation - by wahyuardan - 08-21-2014, 10:47 PM
RE: Image Upload Validation - by ino_ot - 08-25-2014, 08:01 PM
RE: Image Upload Validation - by iKONspirasi - 08-26-2014, 01:57 AM
RE: Image Upload Validation - by ino_ot - 09-06-2014, 08:09 PM
RE: Image Upload Validation - by ./exsucks - 09-10-2014, 06:31 PM
RE: Image Upload Validation - by yudha24 - 08-29-2015, 05:43 PM
RE: Image Upload Validation - by falcon - 09-01-2015, 09:47 AM
RE: Image Upload Validation - by falcon - 09-01-2015, 09:49 AM
RE: Image Upload Validation - by Zico Ekel - 09-01-2015, 01:45 PM
RE: Image Upload Validation - by orang sederhana - 09-01-2015, 03:46 PM
RE: Image Upload Validation - by yudha24 - 09-01-2015, 07:34 PM




Users browsing this thread: 2 Guest(s)