upload banyak file gambar menggunakan php dan jquery


kali ini saya akan share projeck saya, yaitu upload banyak file menggunakan php dan jquery, mudah mudahan ini bisa menjadi referansi belajar temen temen. dan bisa dikembangkan lagi.

untuk tampilan utama dari program upload banyak file gambar menggunakan php dan jquery.
di tampilan utama atau index, anda bisa memilih file yang akan anda upload. dengan menekan tombol choose files.
dan anda di bawa ke tampilan komputer untuk memilih file, dan anda bisa memilih berapapun file gambar untuk di upload.
setelah anda memilih gambar, maka silahkan tekan upload, dan gambar pun sudah terupload. dan anda akan dibawa ke tampilan dimana anda dibolehkan untuk menambahkan judul dan deskripsi gambar yang akan disimpan ke database.



untuk semua file yang terupload semua tersimpan pada folder gambar yang sudah di buat sebelumnya.
dibawah ini gambar yang sudah diupload (didalam folder gambar).



index.php

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Multiple File Upload Plus Database </title>
<link href="design.css" rel="stylesheet"/>
<script src="jquery.js"></script>
</head>
<body align='center'>
<h1>Program Upload Banyak File </h1>
<?php
if($_POST["btnupload"]){
if (!empty($_FILES["gambar"]["tmp_name"][0])) {
$jumlah=count($_FILES["gambar"]["tmp_name"]);
include_once("upload.php"); 
for ($i=0; $i< $jumlah ; $i++) { 
$tipe=explode(".",$_FILES["gambar"]["name"][$i]);
if ($tipe[count($tipe) - 1 ]== "jpg" || $tipe[count($tipe) - 1 ]== "jpeg") {
filegb($_FILES["gambar"]["tmp_name"][$i], $_FILES["gambar"]["name"][$i]);
//echo "proeses upload .." . $_FILES["gambar"]["name"][$i] . "<br>";
}else{
echo "gagal upload file .." . $_FILES["gambar"]["name"][$i] . " File Yang Diperbolehkan Hanya jpg atau jpeg<br>";
}

}
}else{
echo "anda belum memilih gambar";
}
}else{
?>
<form action="" method="POST" enctype="multipart/form-data" id="formupload">
<input type="file" name="gambar[]" multiple/>
<input type="submit" name="btnupload" value="upload"/></form>
<?php
}
?>
</body>
</html>

upload.php

<script src="jquery.js"></script>
<div id="pesan"  style="display:none; background:green; color:yellow; padding:12px;"></div>
<?php
function filegb($file,$nama){
if(move_uploaded_file($file,"gambar/". $nama)){
include_once("koneksi.php");
mysql_query("insert into file_upload (file) values('$nama')");
echo "<table  id='".str_replace(".","-", $nama)."' width='50%' class='gb' style='background:green; color:yellow; padding:4px;margin:2px auto; align='center'>";
echo "<tr><td align='center' valign='middle' style='background:white; padding:12px;'>";
echo "<div style='width='140';height:120px;overflow:hidden; margin:auto auto; padding:2px;'>";
echo "<img src='gambar/$nama' width='140'/></div></td>";
echo "<td width='70%'><table width='80%' ><tr><td width:'30%' align='right'>judul gambar:";
echo "</td>";
echo "<td><input type='text' name='j'".str_replace(".","-", $nama)."' id='j".str_replace(".","-", $nama)."' style='width:100%;'/>";
echo "<input type='hidden' name='file'".str_replace(".","-", $nama)."' id='file".str_replace(".","-", $nama)."' value='$nama'/></td></tr>";
echo "<tr><td width:'30%' align='right'>Diskripsi Gambar:</td>";
echo "<td><textarea type='text' name='d".str_replace(".","-", $nama)."' id='d".str_replace(".","-", $nama)."' style='width:100%;'></textarea>";
echo "</td></tr>"; 
echo "<tr><td colspan='2' align='center'><input type='button' name='tb".str_replace(".","-", $nama)."' id='tb".str_replace(".","-", $nama)."' value='batal'/>"; 
echo " <input type='button' name='ts".str_replace(".","-", $nama)."' id='ts".str_replace(".","-", $nama)."' value='simpan'/>";
echo "</td></tr></table>";
echo "</td></tr></table>";
?>
<script>
$("#<?php echo "tb" . str_replace(".","-", $nama);?>").click(function(){
$("#<?php echo str_replace(".","-", $nama); ?>").slideUp(500);
gb();
});
$("#<?php echo "ts" . str_replace(".","-", $nama);?>").click(function(){
var namafile = $("#<?php echo "file" . str_replace(".","-", $nama);?>").val();
var judulfile = $("#<?php echo "j" . str_replace(".","-", $nama);?>").val();
var diskripsifile = $("#<?php echo "d" . str_replace(".","-", $nama);?>").val();
$.post("simpan.php",{namafile:namafile,judulfile:judulfile,diskripsifile:diskripsifile},function(data){
$("#pesan").slideDown(200).delay(2000).slideUp(200).text(data);
});
});
</script>
<?php

}
}

?>
<script>
var jml1=1;
function gb(){
jml=$(".gb").length;
jml2=jml1++;
frm= jml - jml2 ;
if(frm<1){
document.write("<link href='design.css' rel='stylesheet'/><h1 align='center'>Program Upload Banyak File </h1><form action='' method='POST' enctype='multipart/form-data' id='formupload'><input type='file' name='gambar[]' multiple/><input type='submit' name='btnupload' value='upload'/></form>");
}
}
</script>

koneksi.php

<?php
$server=mysql_connect("localhost","root","");
$db=mysql_select_db("upload_gambar")
?>

simpan.php

<?php
$namafile = $_POST["namafile"];
$judulfile = $_POST["judulfile"];
$diskripsifile = $_POST["diskripsifile"];
$tgl=time();
include_once("koneksi.php");
mysql_query("update file_upload set judul='$judulfile', diskripsi='$diskripsifile', tanggal='$tgl' where file='$namafile' ");
echo "File Dengan Nama ". $namafile ." Telah Disimpan !!";
?>

bagaimana sangat sederhana bukan, tetapi walau  sederhana semoga bisa membantu dan menjadi referensi belajar untuk temen temen semua.

untuk melihat demo dari program upload banyak file gambar menggunakan php dan jquery silahkan klik link disini.

untuk mendownload program upload banyak file gambar menggunakan php dan jquery silahkan klik link disini.

sekian share projeck dari saya, semoga bermanfaat.







cara membuat captcha sederhana dengan php fungsi matematik

sebelumnya saya telah memposting 2 cara membuat captcha dengan teknik yang berbeda, postingan saya yang pertama adalah cara membuat captcha sederhana dengan php fungsi session dan postingan saya yang kedua adalah cara membuat captcha sederhana dengan php fungsi hidden. kedua postingan itu fungsinya sama hanya berbeda pada script programnya.

sekarang saya akan membuat tutorial masih tentang cara membuat captcha, saya namakan dengan judul cara membuat captcha sederhana dengan php fungsi matematik, saya namakan demikian karena dalam membuat captcha ini terdapat unsur matematikanya, yaitu saat orang yang mengakses harus menginputkan hasil  dari tambah, kurang atau kali dari dua bilangan pada captcha tersebut.

mari kita lihat script php yang digunakan untuk membuat captcha matematik.

<html>
<head>
<title>Captcha Fungsi Matematik</title>
</head>
<body align="center">
<h1>Contoh Captcha Fungsi Matematik</h1>
<?php
if($_POST["tombol"]){
if(!empty($_POST["hasil"])){
if($_POST["hasil"]==$_POST["hd"]){
echo "<div style='background:red; padding:12px; display:inline-block;'>
Kode Hasil Benar</div>";
}else{
echo "<div style='background:red; padding:12px; display:inline-block;'>
Kode Hasil Salah</div>";
}
}else{
echo "<div style='background:red; padding:12px; display:inline-block;'>
Anda Belum Memasukan Kode Hasil</div>";
}
}
$acak1=rand(1,9);
$acak2=rand(1,9);
$mtk="tambah,kurang,kali";
$mtkex=explode(",",$mtk);
$nmr=rand(0,2);
if($mtkex[$nmr]=="tambah"){
$hasil= $acak1 + $acak2;
$opr = "+";
}else if($mtkex[$nmr]=="kurang"){
$hasil = $acak1 - $acak2;
$opr = "-";
}else if($mtkex[$nmr]=="kali"){
$hasil = $acak1 * $acak2;
$opr = "*";
}
?>
<form action="" method="post">
<div style="font:250% georgia; background:blue; color:green; padding:12px; display:inline-block;">
<?php echo $acak1 ." ". $opr ." ". $acak2 ; ?></div>
Masukan Hasil <input type="text" name="hasil">
<input type="submit" name="tombol">
<input type="hidden" name="hd" value="<?php echo $hasil ?>">
</form>
</body>
</html>

hasil dari script diatas adalah seperti dibawah ini.


jika anda kurang paham dan mau belajar untuk membuat captcha fungsi aritmatik, silahkan lihat video dibawah ini. video ini menjelaskan pembuatanya dari awal sampai akhir.



jika anda ingin melihat demo dari captcha fungsi matematik ini klik saja link disini.
jika anda ingin mendownload script captcha fungsi matematik ini klik saja link disini


sekian dari saya teguh dumadi, semoga bermanfaat.

sumber 



cara membuat captcha sederhana dengan php fungsi hidden


sebelumnya saya sudah memposting cara  membuat captcha sederhana dengan php fungsi session dan sekarang saya akan coba membuat captcha dengan fungsi hidden, sebenernya sama untuk fungsinya hanya struktur kode atau codingnya yang berbeda. jika menggunakan fungsi session kita mendeklarasikan sessionnya terlebih dahulu, dan jika menggunakan fungsi hidden kita membuat fungsi input hiddennya.

 dalam membuat captcha fungsi hidden itu scriptnya seperti dibawah ini.

<html>
<head>
<title>Membuat Captcha Versi 2</title>
</head>
<body align="center">
<h1>Membuat Captcha Dengan Fungsi Hidden</h1>
<?php
if($_POST["btn"]){
if(!empty($_POST["kode"])){
if($_POST["kode"]==$_POST["kd"]){
echo "<div style='background:red; padding:12px; display:inline-block;'>
Kode Yang Dimasukan Benar</div>";
}else{
echo "<div style='background:red; padding:12px; display:inline-block;'>
Kode Yang Dimasukan Salah !!!</div>";
}
}else{
echo "<div style='background:red; padding:12px; display:inline-block;'>
Anda Belum Memasukan Kode !!!</div>";
}
}
$kode=rand(00000,99999);
?>
<form action="" method="post">
<div style="font:250% georgia; background:blue; color:green; padding:12px; display:inline-block;">
<?php echo $kode ?></div>
Masukan Kode<input type="text" name="kode">
<input type="submit" name="btn">
<input type="hidden" name="kd" value="<?php echo $kode ?>"></form>
</body>
</html>

hasil dari script diatas seperti gambar  dibawah ini

jika ingin lebih paham lagi, silahkan tonton video cara membuat captcha sederhana dengan php  fungsi hidden. tonton videonya pelajari dan coba agar lebih paham.



jika ingin melihat demo dari program captcha sederhana dengan php fungsi hidden silahkan klik link disini
jika ingin mendownload program captcha sederhana dengan php fungsi hidden silahkan klik link disini

sekian tutorial tentang cara membuat captcha sederhana dengan php fungsi hidden  mohon maaf jika ada kesalahan. silahkan baca juga cara membuat captcha sederhana dengan php fungsi session agar bisa menyimpulkan perbedaannya.

saya teguh dumadi, semoga bermanfaat

sumber
www.asastudio.org


cara membuat captcha sederhana dengan php fungsi session



saya telah memposting tentang pengertian captcha dan fungsi captcha, kali ini saya akan share bagaimana cara membuat captcha sederhana dengan php fungsi session, kenapa saya namakan judul seperti itu karena saya mempunyai versi yang lain yang mungkin agak berbeda dari script dan konsepnya tetapi mempunyai fungsi yang sama yang saya share di youtube serta blog saya ini.

untuk membuat captcha scriptnya adalah seperti ini.

<?php
session_start();
?>
<html>
<head>
<title>Belajar Membuat Captcha</title>
</head>
<body align="center">
<h1>Membuat Captcha Dengan Fungsi Random</h1>
<?php
if($_POST["kode"]==$_SESSION["kode"])
{
echo "<div style='background:yellow; color:red; padding:12px;display:inline-block;'>
Kode Yang Dimasukan Benar </div>";
}else {
echo "<div style='background:yellow; color:red; padding:12px;display:inline-block;'>
Kode Yang Dimasukan Salah Atau Masih Kosong</div>";
}
$_SESSION["kode"]=rand(11111,99999);
?>
<form action="" method="POST">
<div style="font:200% georgia; background:green; color:orange; padding:20px; display:inline-block;">
<?php echo $_SESSION["kode"] ?></div>
Masukan Kode <input type="text" name="kode">
<input type="submit" name="tombol" value="kirim">
</form>
</body>
</html>

dan hasil dari script diatas  seperti dibawah ini


jika kurang jelas dan mau belajar, silahkan lihat video pembuatan captcha sederhana dengan php fungsi session dari awal sampai akhir, monggo ditonton videonya, pelajari dan dicoba agar lebih paham.




jika ingin melihat demo dari program cara membuat captcha sederhana dengan php fungsi session silahkan klik link disini.
jika ingin download script program cara membuat captcha sederhana dengan php fungsi session silahkan klik link download script


saya teguh dumadi, semoga bermanfaat.

sumber
www.asastudio.org



membuat kalender bulan menggunakan php



Jika anda membuat aplikasi berbasis web, fitur yang yang sering diandalkan adalah tampilan dan kemudahan membuat laporan. Misal saja dalam aplikasi yang anda buat ada salah satu laporan yang menyajikanya berdasarkan tanggal. Untuk mempermudah dalam menginput tanggal anda bisa tampilkan kalender bulan. Berikut ini saya ingin berbagi tentang bagaimana membuat kalender bulan dengan php.
Langkah pertama adalah membuat css untuk menyusun tampilan kalendernya. Isi css bisa anda tulis seperti berikut :


<style type="text/css">
/* calendar */
table.calendar      { border-left:1px solid #999; }
tr.calendar-row {  }
td.calendar-day { min-height:80px; font-size:11px; position:relative; } * html div.calendar-day { height:80px; }
td.calendar-day:hover   { background:#eceff5; }
td.calendar-day-np  { background:#eee; min-height:80px; } * html div.calendar-day-np { height:80px; }
td.calendar-day-head { background:#ccc; font-weight:bold; text-align:center; width:120px; padding:5px; border-bottom:1px solid #999; border-top:1px solid #999; border-right:1px solid #999; }
div.day-number      { background:#999; padding:5px; color:#fff; font-weight:bold; float:right; margin:-5px -5px 0 0; width:20px; text-align:center; }
/* shared */
td.calendar-day, td.calendar-day-np { width:120px; padding:5px; border-bottom:1px solid #999; border-right:1px solid #999; }
</style>


Setelah css, anda memerlukan sebuah fungsi untuk menampikan kalender berdasar bulan yang ditentukan. Lihat script berikut :
function draw_calendar($month,$year){
    /* draw table */
    $calendar = '<table cellpadding="0" cellspacing="0" class="calendar">';
    /* table headings */
    $headings = array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
    $calendar.= '<tr class="calendar-row"><td class="calendar-day-head">'.implode('</td><td class="calendar-day-head">',$headings).'</td></tr>';
    /* days and weeks vars now ... */
    $running_day = date('w',mktime(0,0,0,$month,1,$year));
    $days_in_month = date('t',mktime(0,0,0,$month,1,$year));
    $days_in_this_week = 1;
    $day_counter = 0;
    $dates_array = array();
    /* row for week one */
    $calendar.= '<tr class="calendar-row">';
    /* print "blank" days until the first of the current week */
    for($x = 0; $x < $running_day; $x++):
        $calendar.= '<td class="calendar-day-np"> </td>';
        $days_in_this_week++;
    endfor;
    /* keep going with days.... */
    for($list_day = 1; $list_day <= $days_in_month; $list_day++):
        $calendar.= '<td class="calendar-day">';
            /* add in the day number */
            $calendar.= '<div class="day-number">'.$list_day.'</div>';
            /** QUERY THE DATABASE FOR AN ENTRY FOR THIS DAY !!  IF MATCHES FOUND, PRINT THEM !! **/
            $calendar.= str_repeat('<p> </p>',2);
             
        $calendar.= '</td>';
        if($running_day == 6):
            $calendar.= '</tr>';
            if(($day_counter+1) != $days_in_month):
                $calendar.= '<tr class="calendar-row">';
            endif;
            $running_day = -1;
            $days_in_this_week = 0;
        endif;
        $days_in_this_week++; $running_day++; $day_counter++;
    endfor;
    /* finish the rest of the days in the week */
    if($days_in_this_week < 8):
        for($x = 1; $x <= (8 - $days_in_this_week); $x++):
            $calendar.= '<td class="calendar-day-np"> </td>';
        endfor;
    endif;
    /* final row */
    $calendar.= '</tr>';
    /* end the table */
    $calendar.= '</table>';
     
    /* all done, return result */
    return $calendar;
}
Setelah function menampilkan sudah anda tuliskan, tinggal memanggil function tersebut dengan cara

echo '<h2>Nopember 2014</h2>';
echo draw_calendar(9,2014);
echo '<h2>Desember 2014</h2>';
echo draw_calendar(12,2014);
Pada script diatas, anda cukup memanggil fungsi draw_calendar dan menetapkan bulan dan tahun kalender yang anda buat.
Hasilnya 
                               



Anda juga bisa kembangkan kalender diatas untuk berbagai kondisi keperluan dengan mengubah beberapa baris function draw_calendar

Silahkan lihat demo kalender dengan php disini. atau download scriptnya disini.

sumber http://www.zainalhakim.web.id/posting/membuat-kalender-bulan-dengan-php.html

semoga bermanfaat 
terimakasih