Membatasi file yang di upload dengan php

Seperti yang sudah kita ketahui, untuk mengupload sebuah gambar kita bisa menggunakan tag input type file. Dan kita bisa mengakses folder yang berisi file yang akan kita upload. Namun, jika menggunakan tag input type file, file yang diakses adalah semua tipe file. Meskipun kita hanya ingin mengupload gambar saja yang berekstensi jpg, png, gif atau yang lainnya, namun yang akan tampil adalah semua jenis file seperti pdf, doc, zip, dll.

  1. Membuat Database

 

Buat database dengan nama test . Lalu buat table di dalam database test dengan nama coba_2 .

 

  1. Pembuatan File Input

 

Buat folder baru dengan nama test . Lalu buat file input dengan nama input.php simpan file di folder test .

 

Masukkan script di bawah ini ke dalam file input.php

 

<!DOCTYPE html>

<html>

<head>

<title>Input File</title>

</head>

<body>

<h2>Form Input</h2>

<form action=”#” method=”post”>

<b>Input Nama</b><br>

<input type=”text” name=”nama”><br><br>

<b>Input Alamat</b><br>

<textarea name=”alamat”></textarea><br><br>

<b>Upload Foto</b><br>

<input type=”file” name=”foto”><br><br>

<input type=”submit” name=”submit” value=”Submit”>

</form>

 

</body>

</html>

Lalu Buat folder dengan nama foto di dalam folder test .

 

 

Lalu Buat file koneksi.php untuk koneksi ke database

 

<?php

$server = ‘localhost’;

$user   = ‘root’;

$pass   = ”;

$db     = ‘test’;

 

$a = mysql_connect($server, $user, $pass);

mysql_select_db($db, $a);

 

?>

 

Kemudian tambahkan script di bawah ini ke dalam file input.php

 

<?php

include “koneksi.php”;

 

if(isset($_POST[‘submit’]))

{

$nama = $_POST[‘nama’];

$alamat = $_POST[‘alamat’];

$foto   = $_FILES[‘foto’][‘name’];

$ukuran_foto   = $_FILES[‘foto’][‘size’];

$max = 100000; //100kb

 

if($ukuran_foto > $max)

{

echo ”

<script>

alert(‘Ukuran Foto Maksimal 100 kb’);

location.href = ‘input.php’;

</script>

“;

}

else

{

$simpan = mysql_query(“insert into coba_2 values(”, ‘$nama’, ‘$alamat’, ‘$foto’)”);

move_uploaded_file($_FILES[‘foto’][‘tmp_name’], “foto/”.$foto);

 

if($simpan)

{

echo “Berhasil Simpan”;

}

else

{

echo “Gagal Tersimpan”;

}

}

 

}

?>

 

Maka saat file yang di upload lebih dari 100 kb , maka akan muncul pesan seperti di bawah ini

 

Created by : Muhammad Bashir

SUBLIME TEXT 3, Aplikasi Web Editor Terbaik

Assalamualaikum Wr. Wb,

Alhamdulillah, kali ini bisa posting artikel lagi. Dan pada postingan ini saya akan membagi sedikit pengalaman pribadi dalam membuat halaman website. Yang mana dalam membuat website tersebut pasti tidak pernah lepas dari aplikasi web editor sebagai pendukungnya.

 

Sublime Text 3 merupakan aplikasi Web Editor yang saya pakai sampai saat ini. Yang mana aplikasi ini sangat ringan dan tidak ribet dalam penggunaannya. Desain warna tulisan kodingnya yang sangat interaktif beserta variasi warna yang menarik. Selain itu warna teks kodingnya juga bisa diganti warna temanya. Jadi dengan teks koding yang enak untuk dilihat bisa membuat banyak pengguna betah dalam proses koding. Itulah beberapa alasan yang tepat untuk membangun sebuah web.

Continue reading

Pengertian Default Parameter dalam PHP

Default Parameter adalah istilah untuk parameter yang memiliki nilai awal, atau nilai default.

Sebagai contoh, misalkan kita membuat fungsi sederhana: tambah().
Fungsi ini membutuhkan 2 buah parameter, yakni nilai yang ingin ditambahkan. Berikut adalah contoh programnya:

	
<?php
function tambah($a,$b)
{
   return $a+$b;
}
 
echo tambah(2,3); // hasil: 5
echo tambah(3,4); // hasil: 7
?>

Continue reading

Cara Penggunaan Operator Aritmatika di dalam PHP

Penggunakan operator aritmatika di dalam PHP relatif mudah, karena kita telah terbiasa dengan operator ini.

Berikut adalah contoh kode program, cara penggunaan operator aritmatika dalam PHP:

<?php
$hasil1= -3;
$hasil2=3+5;
$hasil3=8-4.5;
$hasil4=2*5;
$hasil5=3+8/5-3;
$hasil6=10 % 4;
 
echo "\$hasil1:"; var_dump($hasil1); // $hasil1:int(-3) 
echo "<br \>";                   
echo "\$hasil2:"; var_dump($hasil2); // $hasil2:int(8) 
echo "<br \>";
echo "\$hasil3:"; var_dump($hasil3); // $hasil3:float(3.5) 
echo "<br \>";
echo "\$hasil4:"; var_dump($hasil4); // $hasil4:int(10) 
echo "<br \>";
echo "\$hasil5:"; var_dump($hasil5); // $hasil5:float(1.6) 
echo "<br \>";
echo "\$hasil6:"; var_dump($hasil6); // $hasil6:int(2) 
?>

Continue reading

SQL SELECT Statement

Pernyataan SELECT digunakan untuk memilih data dari database.
SQL SELECT Statement

Pernyataan SELECT digunakan untuk memilih data dari database.

Hasilnya disimpan dalam result table, disebut result-set.
SQL SELECT Syntax

SELECT column_name,column_name
FROM table_name;

contoh perintahnya adalah:

SELECT * FROM table_name;

Demo database

Dalam tutorial ini kita akan menggunakan database webhozz.

Di bawah ini adalah pilihan dari “tabel_webhozz” tabel:

SELECT `Nomer`, `Nama`, `Alamat` FROM `tabel_webhozz` ;

SELECT * Contoh

Pernyataan SQL berikut memilih semua kolom dari “tabel_webhozz” tabel:

SELECT * FROM `tabel_webhozz`

Pengertian Tipe Data Array

Array (atau larik dalam bahasa indonesia) bukanlah tipe data dasar seperti integer atau boolen, Array adalah sebuah tipe data bentukan yang terdiri dari kumpulan tipe data lainnya. Menggunakan array akan memudahkan dalam membuat kelompok data, serta menghemat penulisan dan penggunaan variabel.

Misalkan kita butuh untuk menyimpan 10 nama mahasiswa, maka kode PHPnya jika tanpa menggunakan array adalah sebagai berikut:

<?php
   $nama0="Andri";
   $nama1="Joko";
   $nama2="Sukma";
   $nama3="Rina";
   $nama4="Sari";
   //... dst sampai $nama10
?>

Continue reading

Pengertian Variabel dalam PHP

Dalam pemograman, variabel adalah suatu lokasi penyimpanan (di dalam memori komputer) yang berisikan nilai atau informasi yang nilainya tidak diketahui maupun telah diketahui (wikipedia).

Dalam defenisi bebasnya, variabel adalah kode program yang digunakan untuk menampung nilai tertentu. Nilai yang disimpan di dalam variabel selanjutnya dapat dipindahkan ke dalam database, atau ditampilkan kembali ke pengguna.

Nilai dari variabel dapat di isi dengan informasi yang diinginkan dan dapat dirubah nilainya pada saat kode program sedang berjalan. Sebuah variabel memiliki nama yang digunakan untuk mengakses nilai dari variabel itu. Jika anda memiliki pengetahuan dasar tentang bahasa pemograman, tentunya tidak asing dengan istilah variabel.

Sama seperti variabel dalam bahasa pemograman lainnya, variabel dalam PHP digunakan untuk menampung nilai inputan dari user, atau nilai yang kita definisikan sendiri. Namun PHP memiliki beberapa aturan tentang cara penggunaan dan penulisan variabel. Continue reading

CSS Selector

Pada dasarnya ketika kita akan memulai menggunakan CSS ada baiknya kita mengerti apa itu selector, adapun tujuan penggunaan selector adalah untuk memilih element/ag html untuk diatur propertiesnya di css .
Css memiliki 3 jenis selector ,selector basic yaitu class selector, id selector,dan tag selector.
baik kita mulai saja

Continue reading

Cara Memberikan Nilai kepada Variabel

Sama seperti sebagian besar bahasa pemograman lainnya, untuk memberikan nilai kepada sebuah variabel, PHP menggunakan tanda sama dengan (=). Operator ‘sama dengan‘ ini dikenal dengan istilah Assignment Operators.

Perintah pemberian nilai kepada sebuah variabel disebut dengan assignment. Jika variabel tersebut belum pernah digunakan, dan langsung diberikan nilai awal, maka disebut juga dengan proses inisialisasi.

Berikut contoh cara memberikan nilai awal (inisialisasi) kepada variabel:

<?php
   $nama = "andi";
   $umur = 17;
   $pesan = "Saya sedang belajar PHP di webhozz.com";
?>

Cara Memberikan Nilai kepada Variabel

Sama seperti sebagian besar bahasa pemograman lainnya, untuk memberikan nilai kepada sebuah variabel, PHP menggunakan tanda sama dengan (=). Operator ‘sama dengan‘ ini dikenal dengan istilah Assignment Operators.

Perintah pemberian nilai kepada sebuah variabel disebut dengan assignment. Jika variabel tersebut belum pernah digunakan, dan langsung diberikan nilai awal, maka disebut juga dengan proses inisialisasi.

Berikut contoh cara memberikan nilai awal (inisialisasi) kepada variabel:

<?php
   $nama = "andi";
   $umur = 17;
   $pesan = "Saya sedang belajar PHP di zonatutorials.com";
?>