;

Selasa, 17 April 2012

License avast internet scurity 7

Selasa, 17 April 2012

Selamat pagi sobat
Pagi-pagi keliling bareng mbah google jalan-jalan eh nemu yang bagus nih
license file avast internet scurity 7 avaliable sampai 13 april 2013
cekidot aja ke lokasi yah

download license key
nb. password rar: coding-lagi.blogspot.com

Wisnu Satriyadi - 21.23

Sabtu, 14 April 2012

Membuat Script Upload & Download

Sabtu, 14 April 2012

Selamat malam sobat coding!
Teman-teman pasti pernah lihat halaman upload-download kan, dimana di halaman itu sobat bisa mengupload file maupun download file,,,
So, sebenarnya script untuk membuat halaman itu sederhana kok,
mungkin ada di antara teman-teman yang malah sedang mencari ya.. :)
tenang saja kali ini saya akan bagikan script tentang itu.
Langsung aja ya..


Pertama buat dulu table dalam database nya

CREATE TABLE `upload` (
  `id` int(30),
  `name` varchar(100),
  `size` varchar(20),
  `type` varchar(20),
  PRIMARY KEY  (`id`)
);

Nah berikutnya buat form uploadnya dulu

form enctype="multipart/form-data" action="upload.php" method="POST">
    <input type="hidden" name="MAX_FILE_SIZE" value="3000000" />
    Pilih File: <input name="userfile" type="file" />
    <input type="submit" value="Upload" />
</form>

simpan dengan nama form.html

berikutnya buat aplikasi pngeksekusi form tersebut

<?php
// In PHP versions earlier than 4.1.0, $HTTP_POST_FILES should be used instead
// of $_FILES.

$uploaddir = 'data/';

$fileName = $_FILES['userfile']['name'];     

$uploadfile = $uploaddir . $fileName;

// nama file temporary yang akan disimpan di server

$tmpName  = $_FILES['userfile']['tmp_name']; 

// ukuran file yang diupload

$fileSize = $_FILES['userfile']['size'];

// jenis file yang diupload

$fileType = $_FILES['userfile']['type'];


include 'conf/config.php';

// menyimpan file ke tabel upload dalam db

$query = "SELECT count(*) as jum FROM upload WHERE name = '$fileName'";
$hasil = mysql_query($query);
$data  = mysql_fetch_array($hasil);

if ($data['jum'] > 0)
{
   $query = "UPDATE upload SET size = '$fileSize' WHERE name = '$fileName'";
}
else $query = "INSERT INTO upload (name, size, type) VALUES ('$fileName', '$fileSize', '$fileType')";

mysql_query($query);

if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
    echo "File berhasil di unggah.\n";
} else {
    echo "File gagal di unggah!\n";
}

?> 

lalu simpan dengan nama upload.php

berikutnya buat 3 folder masing-masing diberi nama data, conf dan libphp
selanjutnya kita buat file function

<?php


function konek(){
include '/conf/config.php';
}
//====================================================//
function tutup($ss){
mysql_close($ss);
}

//=========================mengganti break===========================//
function autobreak($isi){
$isi1=str_ireplace('
','<br />',$isi);
$isi1=stripslashes($isi1);
return $isi1;
}

//=========================download list===========================//
function download($num,$jml){
$query="SELECT * FROM `upload` ORDER BY `id` DESC LIMIT $num, $jml ";
$result = mysql_query($query) or die("query koment eror");
while($blog=mysql_fetch_array($result)){
echo '<a href="down.php?id='.$blog['id'].'">'.autobreak($blog['name']).'</a><br>';
}
}


?>

simpan dalam folder libphp dan diberi nama func.php
setelah itu buat list downloadnya

                        <?php
include 'libphp/func.php';
include 'conf/config.php';
if(isset($_GET['s'])& $_GET['s']>=0 & $_GET['s']!=''){$s=$_GET['s'];}else{$s=0;}
$con=konek();
download($s,10);
?>  

simpan dengan nama list.php
lalu buat file peng eksekusi perintah downloadnya dengan php

<?php

include 'conf/config.php';

    $id      = $_GET['id'];
    $query   = "SELECT * FROM upload WHERE id = '$id'";
    $hasil  = mysql_query($query);
    $data = mysql_fetch_array($hasil);
    // header yang menunjukkan nama file yang akan didownload

    header("Content-Disposition: attachment; filename=".$data['name']);

    // header yang menunjukkan ukuran file yang akan didownload

    header("Content-length: ".$data['size']);

    // header yang menunjukkan jenis file yang akan didownload

    header("Content-type: ".$data['type']);

$fp      = fopen("data/".$data['name'], 'r');
$content = fread($fp, filesize('data/'.$data['name']));
fclose($fp);

    echo $content;
    exit;

?>

simpan dengan nama down.php
sudah selesai khan
 bagaimana jika kita ingin menghapus salah satu file dari server??
Tenang, buat saja satu file lagi

<?php

include 'conf/config.php';

    $id      = $_GET['id'];
    $query   = "SELECT * FROM upload WHERE id = '$id'";
    $hasil   = mysql_query($query);
    $data    = mysql_fetch_array($hasil);
    $namaFile = $data['name'];
$query = "DELETE FROM upload WHERE name = '$namaFile'";
mysql_query($query);
unlink("data/".$namaFile);
echo "File telah dihapus";

?>

Simpan dengan nama hapus.php
eits....
ada yang lupa, jangan lupa buat file konfigurasinya ya dan simpan di folder conf
belum tau cara membuat file konfigurasinya??
silahkan baca artikel sebelumnya Konfigurasi PHP Dengan MySQL

Selesai khan

untuk download script lengkapnya klik disini
upload semua kedalam server dan selamat berkarya

Wisnu Satriyadi - 07.55

Jumat, 13 April 2012

Membuat Aplikasi Login Sederhana (multy user)

Jumat, 13 April 2012

Anda pasti sering melihat aplikasi login di berbagai website, seperti contohnya saja facebook.
Untuk mendapatikan layanan yang ada di dalam web tersebut maka anda di haruskan login terlebih dahulu.
Nah, anda juga bisa membuat aplikasi login semacam itu sendiri di website anda.
langsung saja ya,


pertama buat database dengan nama user
lalu buat tabel sebagai berikut:


CREATE TABLE user (
  username varchar(20),
  password varchar(20),
  level varchar(20),
  PRIMARY KEY(username)
);


INSERT INTO `user` VALUES ('a', 'pass1', 'admin');
INSERT INTO `user` VALUES ('b', 'pass2', 'admin');
INSERT INTO `user` VALUES ('c', 'pass3', 'user');
INSERT INTO `user` VALUES ('d', 'pass4', 'user');
INSERT INTO `user` VALUES ('e', 'pass5', 'user');


Ket:
user : nama tabel
INSERT INTO : memasukkan data dalam tabel database


Lalu buat form log innya


<html>
<body>
<form action="loginsubmit.php" method="POST">
Username : <input type="text" name "user"><br>
Password : <input type="password" name="pass"><br>
<input type="submit" name="submit" value"LOG IN!"><br>
</form>


</body>
</html>


Lalu simpan dengan nama Form.html


Selanjutnya buat aplikasi pengeksekusi,



<?php


// memulai session
session_start();


include 'config.php';


$username = $_POST['user'];
$password = $_POST['pass'];


// query untuk mendapatkan record dari username
$query = "SELECT * FROM user WHERE username = '$username'";
$hasil = mysql_query($query);
$data = mysql_fetch_array($hasil);


// cek kesesuaian password
if ($password == $data['password'])
{
    echo "<h1>Login Sukses</h1>";


    // menyimpan username dan level ke dalam session
    $_SESSION['level'] = $data['level'];
    $_SESSION['username'] = $data['username'];


    // tampilkan menu
    include "menu.php";


}
else echo "<h1>Login gagal password salah!</h1>";


?>

Lalu simpan dengan nama Loginsubmit.php

Selanjutnya buat menu didalam halaman yang sudah login


<?php


session_start();


if ($_SESSION['level'] == "admin")
{
    // tampilkan menu untuk admin
    echo "<a href='hal1.php'>Halaman 1</a> ";
    echo "<a href='hal2.php'>Halaman 2</a> ";
    echo "<a href='hal3.php'>Halaman 3</a> ";
    echo "<a href='logout.php'>Logout</a> ";
}
else if ($_SESSION['level'] == "user")
{
    // tampilkan menu untuk user biasa
    echo "<a href='hal3.php'>Halaman 3</a>";
    echo "<a href='logout.php'>Logout</a> ";
}


?>

Simpan dengan nama menu.php
Ket: Script yang berwarna coklat hnya tampil jika yang login berlevel ADMIN

Selan jutnya buat halaman yang akan dibuka oleh user berdasarkan session


<?php

session_start();

// cek apakah user yang mengakses halaman ini sudah melalui login atau belum
// logikanya jika user telah login dan sukses, maka SESSION level dan SESSION username ini pasti sudah ada
// jika ada user yang mencoba akses halaman ini tanpa login, maka logikanya kedua SESSION belum ada

if (isset($_SESSION['level']) && isset($_SESSION['username']))
{
   // tampilkan menu.
   // menu hanya ditampilkan bila halaman ini diakses oleh user yang telah login

   include "menu.php";

   // cek level user apakah admin atau bukan

   if ($_SESSION['level'] == "admin")
   {
       // tampilkan konten halaman 1 jika levelnya admin

       echo "<h1>Halaman 1</h1>";
       echo "<p>Selamat datang di halaman satu wahai user : ".$_SESSION['username']."</p>";
       echo "<p>Ini adalah konten halaman 1</p>";
   }
   else
   {
       // jika levelnya bukan admin, tampilkan pesan
       echo "<h1>Maaf.. Anda bukan user berlevel Administrator</h1>";
   }
}
else
{
   echo "<h1>Nah.. Anda pasti mencoba akses halaman ini tanpa login ya?</h1>";
}

?>


Halaman ini hanya dapat di akses oleh user berlevel admin simpan dengan nama hal1.php

berikutnya halaman yang dapat diakses oleh user biasa maupun admin




<?php


session_start();


if (isset($_SESSION['level']) && isset($_SESSION['username']))
{
   include "menu.php";


   if (($_SESSION['level'] == "admin") || ($_SESSION['level'] == "user"))
   {
       echo "<h1>Halaman 3</h1>";
       echo "<p>Selamat datang di halaman tiga wahai user : ".$_SESSION['username']."</p>";
       echo "<p>Ini adalah konten halaman 3</p>";
   }
}
else
{
   echo "<h1>Nah.. Anda pasti mencoba akses halaman ini tanpa login ya?</h1>";
}


?>

Simpan dengan nama hal3.php

Nah, sudah kan untuk halaman log in nya, lalu jika ada log in pasti ada log out
log out berfungsi untuk menghapus session sehingga halaman2 lain di dalam tidak dapat di akses lagi
berikut scriptnya:

<?php

session_start();
session_destroy();
echo "<h1>Anda sudah logout</h1>";
echo "<p><a href='formlogin.htm'>Login Kembali</a></p>";

?>

Simpan dengan nama logout.php
Nah simpel bukan, ..
sekian dulu ya tutorialnya untuk download script lengkapnya klik disini



Wisnu Satriyadi - 22.41

Cara membuat page statistic


Cara membuat page statistik berdasarkan jumlah pages click itu sebenarnya mudah
ada beberapa cara diantaranya

pertama buat database dengan nama STATISTIK
Lalu buat table dengan sql





CREATE TABLE `statistik` (
  `id` varchar(30),
  `views` varchar(10000),
  PRIMARY KEY  (`id`)
);

Dan isi dengan statistic pertama nol(0) pengunjung

INSERT INTO `linkbawah`
VALUES ('1', '0
');

lalu buat file php untuk konfigurasi

<?php
// koneksi ke mysql
$dbHost = "localhost";
$dbUser = "root";
$dbPass = "123456";
$dbName = "statistik";
mysql_connect($dbHost, $dbUser, $dbPass);
mysql_select_db($dbName);
?>

Simpan dengan nama config.php
Ket : ganti yang berwarna biru dengan nama host server database
jika anda belum memahami mengenai konfigurasi silahkan baca KONFIGURASI PHP DENGAN MYSQL

kemudian buat file untuk menambahkan jumlah pengunjung

<?
include "config.php";
$query = "UPDATE statistik SET views = views + 1 WHERE id = '1'";
mysql_query($query);
?>

Simpan dengan nama enter.php

lalu saat anda memerlukan script ini di halaman manapun cukup panggil dengan script

<?
include 'enter.php';
?>

Lalu buat file ntuk menampilkan jumlah pengunjung
<?
include "enter.php";
$query = "SELECT * FROM statistik WHERE id = '1'";
$hasil = mysql_query($query);
$data  = mysql_fetch_array($hasil);


echo "<h3> anda adalah pengunjung ke: ".$data['views']."</h3>";
?>

Sisipkan kode ini di halaman manapun yang anda suka untuk menampilkan jumlah pengunjung berdasarkan klik

Wisnu Satriyadi - 08.52

HTML dasar


Apa sih HTML itu? HTML (Hipertext Markup Language) adalah script dasar pemrograman WEB yang mudah dipelajari dan wajib anda ketahui  jika anda tertarik untuk  menjadi web programer.
Apa yang anda bayangkan tentang script HTML? Apakah sekelompok kode yang rumit? Membingungkan? Itu salah semua karena HTML tudak sulit, rumit, dan membingungkan.
Html Dengan HTML anda dapat membuat static page atau halaman statis yang tidak akan berubah, dan anda dapat membuat nya menjadi  menjadi dinamis jika anda sisipi dengan script PHP

Dasar HTML

Html terdiri dari tag-tag perintah yang masing masing perintah akan memberikan efek  tertentu tergantung  jenis perintahnya
Pada dasarnya script HTML terdiri dari:


<html>
<head>


</head>
<body>
script anda disini


</body>
<html>


Keterangan:

  • Kode <html> digunakan sebagai awal atau untuk menentukan jenis script tersebut sehingga kode penutup script </html> berada di akhir yang berfungsi sebagai berakhirnya script tersebut.
  • Kode <head> digunakan sebagai script kepala atau keterangan dari halaman yang anda buat yang tidak akan muncul di halaman yang anda buat Seperti ikon halaman, meta, dan penghubung desain stylesheet (CSS)


  • Kode <body> adalah tempat menaruh script tag perintah yang akan anda pergunakan seperti  elemen, penghubung, formulir, teks, gambar, warna, penempatan, dll


Wisnu Satriyadi - 08.41

Konfigurasi PHP dengan MySQL

Selamat Malam Sobat Coding
Kali ini saya akan berbagi cara untuk mengkonfgurasikan script php dengan database sebagai contoh disini adalah MySQL karena MySQL lebih banyak digunakan, Free, Dan lebih friendly.
Kenapa PHP harus dikonfigurasikan dengan Database?
Karena data yang ditampilkan oleh program PHP berasal dari database, jadi PHP hanya sebatas program penampil data dari database.
Program konfigurasi biasanya di beri nama config.php nah berikut contoh scriptnya:


<?php
// koneksi ke mysql
$dbHost = "localhost";
$dbUser = "root";
$dbPass = "...";
$dbName = "database";
mysql_connect($dbHost, $dbUser, $dbPass);
mysql_select_db($dbName);
?>


Keterangan:

  • $dbHost = adalah tempat anada menyimpan database sebagai host seperti localhost untuk hosting lokal pada komputer anda
  • $dbUser = adalah username (nama pengguna) pada server host anda
  • $dbPass = adalah password server database anda
  • $dbName = adalah nama database yang anda buat untuk menyimpan data yang akan di tampilkan


Wisnu Satriyadi - 08.31

Pengenalan

Selamat malam sobat coding!
kali ini saya ingi post mengenai pengenalan script php.
pada dasarnya script php dibuat menggunakan logikaseperti saat anda menggunakan java script dan lainnya.
script php adalah script yang dibuat untuk keperluan web dinamis, dimana halaman/page dapat berubah otomatis sesuai keperluan. php harus tersimpan dalam server dan di eksekusi oleh browser client pengguna. penggunaan php sangat memungkinkan sebuah website menjadi lebih interaktif dan dinamis.

Berikut beberapa keuntungan dari penggunaan script php:

1. PHP bersifat gratis.
2. PHP bersifat friendly, beberapa server seperti Apache, Microsoft IIS, PWS, AOLserver, phttpd, fhttpd, dan Xitami mampu menjalankannya.
3. Tingkat kecepatan akses php lebih baik serta memiliki tingkat keamanan yang tinggi.
4. Beberapa database sudah mendukung php baik yang bersifat gratis maupun yang komersial seperti MySql, PosgreeSQL, mSQL, dan MicrosoftSQL server.
5. PHP dapat berjalan multi platform seperti Linux, FreeBSD, Windows, Solaris, dll

Fasilitas yang diperlukan untuk belajar php diantaranya:

1. Media penyimpan data (server)
2. Modul PHP
3. Database
ketiganya anda dapat menggunakan aplikasi Xampp yang dapat anda unduh secara gratis di
http://www.apachefriends.org/en/xampp-windows.html
4. media penulisan program PHP, disarankan anda menggunakan Dreamweaver, karena lebih mudah dan simple
5. Media penampil / preview program PHP berupa web browser seperti Firefox, Internet Explorer, Google Chrome, Dll

Sudah dulu ya yang saya tulis pada judul ini, Capek juga ngetiknya hehe
SALAM Coding

Wisnu Satriyadi - 07.57