Monday, June 6, 2016

membandingkan string pada php

Selamat datang kawan kawan di blog saya yang sederhana ini  . Sebelumnya saya mau tanya bagaimana kabarnya kawan ? mudah mudahan sehat , amin . Di artikel sebelumnya saya telah berbagi mengenai merubah domain localhost jadi sesuka hati di xampp . Di artikel sebelumnya saya telah berbagi mengenai session dan cookie pada php .



Oke saya kali ini akan berbagi mengenai fungsi dari strcmp di php . apa sih strcmp() fungsinya ? fungsi strcmp() itu menbandingan dua buah string jika stringnya sama maka akan menghasilnya nilai 0 dan jika berbeda maka akan meghasilkan selain 0 bisa 1,2,3 pokonya selain 0 . Oke sekarang gimana sih saya menggunakannya ? oke langsung akan kita coba .

<?php
$tes=strcmp("rahasia","rahasia");
echo $tes;
?>

Karena itu sama maka akan menghasilkan nilai 0 . dan kalo kita bedakan misal gini .

<?php
$tes=strcmp("rahasia","rahasia12");
echo $tes;
?>

akan menhasilkan nilai -2 karena string yang kedua lebih banyak dari string1 . kalo yang string 1 lebih banyak dari string dua akan menhasilkan nilai 1 . Bro kalo itu lebih tepatnya membandingkan jumlah string satu dengan string 2 ? bukan gitu karena dari awal ada sama sampai ke huruf a terakhir , coba kalo kita ganti dari huruf awalnya salah

<?php
$tes=strcmp("rahasia","salahdariawal");
echo $tes;
?>

nah huruf awal string pertama adalah r dan string kedua adalah huruf s jadi sudah bedakan , maka akan menghasilkan nilai -1 . Bro emang keuntungan membandingkan dua string ini untuk apa ya ? membandingkan dua string ini penting terutama untuk login , jadi menyamakan yang di inputkan user dan juga yang ada di database , jika ada yang sama maka berhasil login dan jika berbagi maka akan menampilkan bahwa password atau id salah .

Oke mungkin itu dia cara untuk membandingkan string di php . Semoga menambah wawasan dan juga tentunya bermanfaat . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .

Session dan cookie di php

Selamat datang kawan kawan di blog saya yang sederhana ini . Oke sebelumnya saya mau tanya bagaimana sudah terasa lapar belum ? Semoga masih pada tahan dan biasanya karena ini awal puasa ada yang kelupaan gak makan , semoga gak . Oke di artikel sebelumnya saya telah berbagi mengenai cara merubah domain localhost jadi sesuka hati di xampp . Oke di artikel sebelumnya juga saya telah berbagi mengenai tips ngabuburit versi saya sendiri .



Oke sekarang saya akan kembali lagi membahas mengenai php . Kali ini saya akan membahas mengenai session dan cookie di php . Bro bukanya cookie itu makanan ? memang sih makanan tapi di php juga ada yang jelas kalo di php bukan makanan .

Apa itu session dan cookie ?


Oke kalo gitu apa itu cookie ? cookie adalah informasi yang berupa file kecil yang ditanam pada komputer client .Cookies biasanya tidak cocok digunakan untuk login kalo di php , dengan waktu yang ditentukan oleh developer . Kalo  session apa ? kalo session sama dengan cookie hanya kalo cookie waktunya di tentukan oleh developer dan kalo session ini berakhir ketika browser di tutup tetapi lebih aman di banding dengan cookie karena disimpan di sisi server , kalo cookie disimpan di sisi client di browsernya .

Bagaimana penulisanya ?

Oke kawan kawan sudah mengenal dan mengetahui apa itu session dan cookie dan sekarang , pertanyaannya adalah bagaimana cara penulisannya / penggunaannya ? kita akan mulai bahas yang pertama dulu yaitu session .

Cara menggunakan session 

Oke untuk menggunakan session kita harus menuliskan memulai session dulu yaitu session_start(); lalu diikuti dengan global variablenya . Oke gimana caranya ? langsung aja kecontonnya 

<?php 
session_start(); //untuk memulai sessionnya 
$_SESSION['tes']="aku adalah session";
echo "kamu siapa ? ".$_SESSION['tes'];
?>


Bro katanya session itu global variable ? oke kalo mau di buktikan kita buat lagi file baru .

<?php
session_start();
echo "oh jadi kamu ".$_SESSION['tes'];
?>



hanya perlu memangil si $_SESSION['tes'] dan juga memulai sessionnya session_start(); , perlu diingat kalo mau memulai session harus di paling atas . Session akan terhapus jika browser di tutup , nah pernyaannya adalah kan kalo di web web ada login dan logout , nah loguot itukan tinggal clik lalu kehapus sessionnya , nah cara menghapus session tanpa harus sih client tertutup gimana  ? Oke kita akan buat file baru yang berfungsi menhapus session .

<?php
session_start();
unset($_SESSION['tes']);
echo $_SESSION['tes'];
?>



Jadi untuk menghapus session dengan cara unset($_SESSION['namasession']) maka session akan terhapus . Gimana mudahkan cara menggunakan session itu tinggal ketik ketik ketik selesai .

Cara menggunakan cookie

Oke tadi saya sudah bahas session sekarang kita bahas cookie . Ingat jangan pada lapar kalo mengebahas cookie , karena cookie di php itu gak enak . Oke langsung aja cara menggunakannya gimana ?

<?php 
setcookie("tes","cookie",time()+3600,"/");
echo "apa kamu lapa ? makan ".$_COOKIE['tes'];
?>

Cara menulis cookie dengan cara setcookie("nama_cookie","nilainya",lama_waktunya,path_sebuah_cookie);

jadi kalo di baca set cookie dengan nama = tes dan nilainya=cookie selama=3600 server cookie=/ . dan kita tinggal memanggilnya dengan cara $_COOKIE['nama_cookie']; . Seperti pernah saya bilang cookie itu tersimpan di sisi client atau browsernya mana sih buktinya ? coba kita lakuan inspect elemen dan lihat di bagian resources lalu cookie . Dan akan ada cookie tes dengan nilainya .


Oke sekarang bagaimana cara menghapus cookienya , sama seperti session dengan cara unset untuk mengosongkan global variablenya dan waktunya di ubah jadi sebelumnya atau minus , caranya ?

<?php
unset($_COOKIE['tes']);
setcookie("tes","cookie",time()-3600,"/");
?>

Coba inspect element lagi dan cookie yang namanya tes akan hilang .

Gimana mudah bukan menggunakan cookie dan juga session itu . Oke semoga menambah wawasan dan juga tentunya bermanfaat . Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .

Saturday, June 4, 2016

merubah domain localhost

Selamat datang kawan kawan di blog saya yang sederhana ini . Sebelumnya saya mau tanya bagaimana kabarnya kawan ? mudah mudahan sehat , amin . Di artikel sebelumnya saya telah berbagi mengenai tips ngabuburit versi agan ini . Di artikel sebelumnya juga saya telah berbagi mengenai PHP cara upload dan memasukanya kedalam database .



Oke sekarang saya akan berbagi cara merubah nama domain localhost jadi yang kita ingin kan . Oke gak perlu perlama lama lagi lagung aja yang pertama kawan kawan . buka windows explorer , kemudian akses alamat ini C:\Windows\System32\drivers\etc . Oke disana ada file namanya host kawan kawan edit pake notepad++ .

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
# 127.0.0.1       localhost
# ::1             localhost

127.0.0.1 localhost

Nah ini defaultnya , kita sekarang kita akan menambahkan domain jadi yang kita kehendak tambahkan tulisan dibawah jadi yang kalian kehendaki , misalnya saya koding.com . seperti di bawah ini contohnya

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
# 127.0.0.1       localhost
# ::1             localhost

127.0.0.1 localhost
127.0.0.1 koding.com

Oke jika sudah kawan kawan save dan coba ketik koding.com , kalo yang saya . Maka kita akan di arahkan ke localhost kita .

Oke itu dia tips sederhana dari saya . Semoga bermanfaat dan juga mungkin sekarang kawan kawan gak bosan lihat localhost terus karena sekarang jadi koding.com kalo yang saya . Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaaat .

Tips ngabuburit versi agan ini

Selamat datang kawan kawan di blog saya yang sederhana ini . Sebelumnya saya mau tanya bagaimana kabarnya kawan ? mudah mudahan sehat , amin . Di artikel sebelumnya saya telah berbagi mengenai cara upload di php . Di artikel sebelumnya juga saya telah berbagi lanjutanya yaitu php cara upload dan memasukanya kedalam database .

Sekarang menjelang bulan ramadan ini sebelum di dahului oleh orang lain , saya akan buat terlebih dahulu tips tips ngabuburit versi saya sendiri . Tetapi sebelum di bahas bahas tipsnya kawan kawan tau gak sih apa itu ngabuburit ?  jadi ngbuburit merupakan istilah yang berasal dari bahasa sunda . Bagus kan sunda ini kalo biasanya yang istilah istilah itu bahasa yunani , bahasa sunda juga ada .oke lanjut ngabuburit yaitu ada kata burit yang berarti menjelang sore hari . Jadi ngabuburit yang adalah menunggu waktu hingga menjelang azan magrib . Nah kalo menunggu diem kan lapar jadi nungu yang apa sih yang bagus , oke langsung aja kawan kawan simak baik baik dan setelah itu nanti coba praktekan .

1. Ngeblog



Yang pertama adalah ngeblog , kenapa ngeblog ? pertama di bulan puasa itu amalnya berkali kali lipat , nah dengan ngeblog ini kita share tetapi sharenya yang bermanfaat . Karena kita sharing yang bermanfaat bermanfaat buat oleh lain tentunnya kita dapat pahala . Karena ngeblog itu satu artikel yang bisa berjam jam nah itu merupakan tips yang cocok buat kawan kawan . Jadi yang sudah punnya blog  ayo rawat lagi blognya siram terus blognya dan buat yang belum punya blog bisa di coba tuh biar punya pengalaman , tetapi kalo buat blog bingung mau sharea apa ? ya bebas aja asal bermanfaat bagi orang lain aja .

2. Ngoding



Nah kan gak cocok bagi kaum yang gak punya kuota atau yang gak ada koneksi internet buat ngeblog , tips yang kedua ini bisa di coba oleh kawan kawan . Karena ngoding ini gak butuh konek internet cuma baca ebook atau buku lalu coba praktekan dan akhirnya ilmu kita bertambah . Ngoding ini sama kayak ngeblog sekalinya belajar coding lama , bisa berjam jam bahkan gak akan kerasa lapar saking ramenya ngoding ini , tau tau udah magrib dan harus cepet cepet buka puasa .

3. Main game



Yang ketiga adalah main game , kenapa main game ? karena main game itu yang pertama adalah mengasikan dan yang kedua sama seperti ngoding dan ngeblog bisa berjam jam , kenapa bisa berjam jam ? kerena mengasikan . Buat yang suka main game dan pengen buat blog bisa tus contohnya share share tips tips bermain game , asal jangan cheat game .

4. Nonton anime jaman dulu



keempat adalah nonton anime jaman dulu , kenapa nonton anime ? kerena nonton anime itu rame dan tentunya mengasikan . Dan pertanyaan kedua kenapa harus yang jama dulu ? kalo jaman sekarang banyaknya yang taulah apa , tetapi kalo yang jaman dulu gak karena pemeranya banyaknya laki laki . Sambil inget inget adegan selanjutnya apa ? kalo masih inget .

5. Bantu ibu siapin untuk buka puasa 



Ke lima adalah bantu ibu siapin untuk buka puasa . Kenapa ? karena kalo ngeblog harus punya kuota dan perangkat kerasnya , ngoding sama harus ada perangkatnya, nonton anime jaman dulu harus punya kuota , main game kalo hpnya habis baterai harus di isi dulu baterainya biar bisa main game lagi . Mungkin ini tips yang cocok untuk kawan kawan yang ngeblog , ngoding , main game , nonton anime gak bisa . Kenapa bantu ibu siapin untuk buka puasa ? yang pertama membantu orang tua dan dapet pahala , yang kedua melatih kesabaran kawan kawan .

6. Baca al-quran



Nah kalo gak kuat sama siapin makanan buat buka . Tips yang keenam ini bisa di coba oleh kawan kawan . Yang tentunya sangat bermanfaat buat kawan kawan membaca al-quran . kita dapat pahala dan orang lainpun yang dengar juga dapat pahala .

Jadi yang terpenting bebaslah kalo ngabuburit asalan syarat nya satu menguntungkan dan juga positif kegiatannya .
Oke mungkin itu tips ngabuburit . Semoga bermanfaat dan terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .

PHP Cara upload dan memasukan ke database

Selamat datang kawan kawan di blog saya yang sederhana ini . Sebelumnya saya mau tanya bagaimana kabarnya kawan ? mudah mudahan sehat , amin . Di artikel sebelumnya saya telah berbagi mengenai pemikiran saya yaitu  saat saat jadi mendadak religius . Di artikel sebelumnya juga saya telah berbagi mengenai cara upload file di php .



Oke sekarang kita akan lanjut cara memasukannya kedatabase . sebelumnya ini adalah upload foto dan memasukananya kedatabase . Oke sebelumnya kita telah membuat file upload.php . seperti di bawah ini , gak akan saya jelasin disini karena di artikel sebelumnya telah di bahas .

<?php
include "fungsi.php";
if(isset($_POST['submit'])){
$nama=$_FILES['file']['name'];
$asal=$_FILES['file']['tmp_name'];
$type=$_FILES['file']['type'];
$ukuran=$_FILES['file']['size'];
$formatgambar=['.jpg','.png'];
if($type=="image/jpeg"){$index=0;}else{$index=1;}
if($ukuran<=500000){
if($type=="image/jpeg"||$type=="image/png"){
if(file_exists($nama)){
$waktu=time();
$nama = str_replace($formatgambar[$index],"",$nama);
$nama = $nama."-".$waktu." ".$formatgambar[$index];
}
SimpanDb($nama,$ukuran);
echo "<img src='".$nama."'width='200px'height='200px'>";
move_uploaded_file($asal,$nama);
}else{
echo "Harus png atau jpg";
}
}else{
echo "file gede";
}
}
?>
<form enctype="multipart/form-data"method="post">
<input type="file"name="file">
<input type="submit"name="submit"value="submit">
</form>

Oke sekarang kita akan buat databasenya dengan nama tutorial .

create database tutorial

lalu kita gunakan

use tutorial

buat tablenya

create table galeri (id int(5) primary key auto_increment,nama varchar(50),ukuran int(50));


Oke jika kita sudah membuat database kita sekarang koneksikan dengan php dengan cara buat file konek.php . isikan dengan yang dibawah

<?php
$host="localhost";
$user="root";
$pass="";
$db="tutorial";
$konek=mysql_connect($host,$user,$pass);
$pilih_db=mysql_select_db($db,$konek);
?>

Oke jika udah di koneksikan kita tinggal buat file baru yaitu fungsi.php .

<?php
include "konek.php";
function SimpanDb($name,$size){
$insert="insert into galeri(nama,ukuran)values('$name',$size);";
$query=mysql_query($insert);
//if($query){ header("location:galeri.php");}
}

?>



langsung buka file upload.php dan masukan foto yang akan di upload dan tentunya dimasukan kedalam database . Nah sekarang kita sudah selesai membuat fungsi memasukanya kedalam database , sekarang kita akan menampilkan data dengan database . jadi yang //if($query){ header("location:galeri.php");} hilangkan komentarnya . karena kita akan membuat file galeri.php .

untuk menampilkan data dari database mungkin kawan kawan sudah tau . Kalo belum sama  sebaiknya pelajari dulu php CRUD dan kalo kawan kawan lupa bisa dibaca cara menampilkan data dari database dengan php  .

<a href="upload.php">tambah gambar</a><br>
<?php
include "konek.php";
$select="select * from galeri";
$query=mysql_query($select);
while($foto=mysql_fetch_assoc($query)){
echo "<img src='".$foto['nama']."'width='100px'height='100px'/>";
echo $foto['nama']." <a href='fungsi.php?name=".$foto['nama']."'>Hapus</a><br>";
}
?>

untuk menampilkan datanya dengan tag img lalu src (source) di dimaniskan dengan variable foto['nama'] .




bro tadikan yang di upload 1 kok jadi 3 ya ? tadi sebelumnya saya telah upload lagi dua lagi . jadi fungsi menampilkan file sudah berhasil sekarang kita akan coba untuk menghapus data yang ada di database dan menghapus filenya . kita tambah saja di fungsi.php agar tidak terlalu banyak filenya .

function hapus($name){
$namafile=$name;
if(file_exists($namafile)){unlink($namafile);}
$hapus="delete from galeri where nama='$name'";
$pemhapus=mysql_query($hapus);
if($pemhapus){
header("location:galeri.php");
}
}
if(isset($_GET['name'])){
$name=$_GET['name'];
hapus($name);
}

Nah berarti kita mengirim dengan metode get lalu akan  melakukan fungsi namanya hapus dan mengoper variable $name lalu disana ada kondisi

if(file_exists($namafile)){unlink($namafile);}

artinya jika file ada maka akan di hapus dengan fungsi unlink(namafilenya) dan akan menhapus di database juga dengan query mysql .



Gimana jadi kawan kawan sekarang gak usah heran kalo facebook cara nyimpen foto dan memasukan kedatabasenya kurang lebih seperti ini . Mungkin itu dia cara menambah file dan menambahkan datanya ke database , menampilkan , dan menghapusnya . Semoga menambah wawasan dan juga tentunya bermanfaat. Terimakasih telah berkenan  .Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .