Tampilkan postingan dengan label Website. Tampilkan semua postingan
Tampilkan postingan dengan label Website. Tampilkan semua postingan

Senin, 03 Februari 2014

Percepat loading website dengan mengkompresi file php

Leave a Comment
Kecepatan akses website adalah faktor yang sangat penting bagi kenyamanan pengguna website. Salah-salah jika waktu mengakses website terlalu lama pengguna keburu menutup halaman website kita sebelum melihat kontennya. Maka dari itu kali ini kami akan berbagi sedikit tips untuk mempercepat akses website anda.
Terkadang kami bingung, kok bisa website seperti facebook dengan konten yang sangat kaya bisa di akses begitu cepat. Nampaknya selain faktor server dan infrastruktur jaringan facebook benar-benar meperhatikan bagaimana konten website mereka dimuat. Nah tips kali ini juga akan membahas mengenai otimasi konten dengan cara mengkompresinya.
Dengan mengkompresi output html yang dikirim ke browser, otomatis akan mempercepat akses website karena semakin kecil dokumen yang harus didownload. Program kompresi yang kami buat ini menggunakan bahasa PHP .

Sebelumnya download dulu library yang kami gunakan disini https://github.com/tylerhall/html-compressor 

misalkan kita memiki output html sebagai berikut yang disimpan dalam file.php:
 
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />

    <title>Test kompres</title>
</head>
<body>
   <div>
<h2> test kompresi</h2> ]
</div> 
 </body>
</html>

Data yang ada pada file.php kemudian dirubah kebentuk string dengan script berikut:
<?php

include "html-compressor.php";//include libary yang telah didownload tadi
ob_start();
include "file.php"; 
$konten    = ob_get_contents();//konten pada file.php disimpan di variabel $konten 
>ob_end_clean();
?>
Konten yang telah ditampung dalam variabel $konten kemudian dikompres.
<?php
echo $output = html_compress($konten);
?> 
Sederhana bukan program kompresi ini? , walaupun sederhana tapi , program kompresi ini cukup efektif untuk mempercepat loading website. Sekian tutorial kali ini, selamat mencoba
Read More...

Rabu, 12 Juni 2013

Filter gambar atau photo porno dengan php

3 comments
Tak semua pengguna aplikasi kita adalah orang baik-baik. Itu dalah salah satu statement yang harus kita pegang saat membuat aplikasi. Bukan hanya kemanan pada inti aplikasi tetapi meliputi juga konten didalamnya. Salah satu konten berbahaya adalah pornografi karena dapat memberi gambaran buruk mengenai aplikasi anda. Maka dari itu dikesempatan kali ini saya akan memberikan tutorial  filtrasi photo porno dengan php.
Read More...

Belajar database php dengan pdo ( PHP Data Object )

Leave a Comment
Untuk terhubung kedatabase dengan PHP ada beberapa cara salah satunya dengan PDO. Namun dari sekian banyak tutorial lokal yang pernah saya baca masih menggunakan mysql extension padahal itu sudah tidak disarankan. Selain itu dengan PDO kita dapat beralih ke database lain dengan mudah bukan hanya MySQL tanpa menulis ulang kode kode.

untuk lebih lengkapnya anda dapat membaca artikel berikut:
http://www.phpeveryday.com/articles/PHP-Data-Object/PDO-Tutorial-P842.html

Langsung saja kepada implementasinya, pada kasus kali ini kita menggunakan PDO untuk MySQL, tapi pastikan terlebih dahulu di PHP info bahwa extension PDO telah terinstal.

database.php

Read More...

Kumpulan Ebook keamanan Website gratis

Leave a Comment
Keamanan suatu website sangat lah penting, maka dari itu kali ini saya ingin berbagi ebook-ebook yang membahas kemanan web. Pembahasannya sangat luas mulai dari kemanan database, php, kemanan aplikasi yang dibuat menggunakan tekik ajax dan ada juga tutorial hacking. Silahkan anda dapat mendownloadnya melalui ling di bawah in:

Ebook KeamananWebsite

Password RAR:
bloghoctap.com
Read More...

Memulai belajar membuat website

Leave a Comment

Banyak orang yang ingin memulai belajar membuat website termasuk saya kebingungan memulai dari manakah saya? mengingat betapa banyaknya yang harus dipelajari. Atas dasar inilah saya mencoba membuat artikel sederhana ini.

Sebelum memulai pembahasan ada baiknya anda memahami terlebih dahulu cara kerja dari website itu sendiri, cara kerja website .

Website adalah model komunikasi dua arah client-server dimana dokumen HTML sebagai media pertukaran data antara keduanya. Ibarat membuat rumah HTML itu pondasinya, karena semua data dipresentasikan melalui HTML yang di terjemahkan oleh Browser. Untuk berkomunikasi antara client dan server pada umumnya menggunakan HTTP sebagai protokol.

Lalu darimana saya memulai ? ingat jika kita ingin membangun sebuah rumah, apa yang petama kita bangun? tentu pondasi bukan! maka dari itu mempelajari HTML adalah langkah awal yang harus anda lakukan. Untuk memulainya anda dapat mendownload bebrapa ebook HTML koleksi saya .

Lalu apa lagi? untuk membuat website terlihat menarik tak bisa hanya menggunakan HTML, anda harus menggunakan CSS apa itu CSS? mungkin ebook css koleksi saya dapat membantu.

JavaScript adalah hal selanjutnya yang harus anda pelajari, kenapa ? dengan JavaScript website anda dapat terlihat menarik misalnya dengan animasi dan banyak hal lainnya yang JavaScript bisa lakukan. Anda dapat mencoba mendownload beberapa ebook JavaScrpt koleksi saya  disini.

Perlu anda ketahui bahwa ada dua jenis website yaitu statis adan dinamis.
Untuk memuat web statis dengan mempelajari HTML,CSS,dan JavaScript dengan konten itu-itu saja mungkin sudah cukup  tapi bukankah anda ingin membuat hal lebih untuk website anda misalnya saja komentar, forum atau anda dapat menambahkan banyak dokumen secara otomatis.
Untuk membuat website dengan konten dinamis anda wem butuhkan program yang dibuat dengan bahasa pemrogramman yang berjalan disi server. Untuk bahasa pemrogramman disi server ada beberapa pilihan bisa menggunakan PHP, JSP, ASP, Pyton, Perl tapi saya sarankan PHP, Kenapa? open source serta dukungan komunitas yang luar biasa mempermudah anda untuk mempelajarinya. Untuk memulai mengenal php mungkin beberapa ebook PHP ini dapat membantu.

Selain itu anda juga harus mempelajari database sebagai media penyimpanan data misalnya saja MySQL.
Sampa disini artikel saya kali ini, mudah-mudahan dapat membantu anda, selamat belajar!.



Read More...

Jumat, 17 Mei 2013

Mendapatkan Gambar Thumbnail Video Youtube

Leave a Comment
Adakalanya kita hanya  ingin menampilkan gambar sebuah video dari youtube.
Setelah saya mencari tahu ternyata itu tidak terlalu sulit karena tidak perlu menggunakan php segala macam hanya begini caranya:

-Tentukan terlebih dahulu id video yutube yang ingin kita ambil gambarnya.

-berikut lik gambar video dengan berbagai ukuran
 http://img.youtube.com/vi/<masukan-id-video>/0.jpg
 http://img.youtube.com/vi/<masukan-id-video>/1.jpg
 http://img.youtube.com/vi/<masukan-id-video>/2.jpg
 http://img.youtube.com/vi/<masukan-id-video>/3.jpg
 
-link gambar ukuran satandar
 http://img.youtube.com/vi/<masukan-id-video>/default.jpg
 
-link gambar kualitas baik
 http://img.youtube.com/vi/<masukan-id-video>/hqdefault.jpg 
 
-link gambar ukuran medium 
 http://img.youtube.com/vi/<masukan-id-video>/mqdefault.jpg
 
-link gambar ukuran maksimal
http://img.youtube.com/vi/<masukan-id-video>/maxresdefault.jpg
 
dan bila anda ingin menampikan gambar kedalam website atau blog menggunakan tag berikut
<img src="link_gambar" title="jududl/keterangan gambar"/>

terimkasih sebelumnya semoga bermanfaat:)
Read More...

Selasa, 14 Mei 2013

Mencegah CSRF pada PHP

Leave a Comment

Keamanan dari suatu aplikasi sangat lah penting, bebicara soal keamanan sangat luas cakupannya maka dari itu kali ini saya hanya akan membahas salah satunya yaitu menganai CSRF(dilafalkan “sea-surf”).

Apa itu CSRF ?
CSRF atau Cross Site Request Forgeries adalah sebuah celah keamanan dimana aplikasi web terlalu mempercayai sebuah request walaupun request tersebut bukan berasal dari inisiatif pengguna.
Sebagai contoh :
Saya memiliki website,  dan saya adalah administrator.  Untuk mengakses halaman administrator saya diwajibka untuk login, disana ada saya dapat melakukan proses administrasi seperti membuat atau menghapus artikel. Untuk menghapus artikel saya dapat mengaksesnya dengan url :
www.websaya.com/artikel.php?action=hapus&id=1
maka setelah saya mengakses url  tersebut  artikel dengan id 1 akan terhapus
seseorang tidak dapat mengakses url tersebut karena sistem hanya akan melayani user yang telah login yaitu saya.
Lalu bagaimana CSRF bekerja?
Lalu ada sesorang  yang jahil mengetahui struktur url anda untuk menghapus artikel. Namun dia tidak dapat mengakse url tersebut dikarenakan dia tidak memiliki hak akses kehalaman administrasi anda. Lalu dengan cerdik dia menjebak anda dengan  dengan cara dia member anda link sebagai berikut
 
Dan anda tertarik untuk mengkliknya , dengan tidak sengaja anda telah menghapus artikel anda sendiri tanpa disengaja.
Atau bisa saja dengan sembunyi-sembunyi dia menyembunyikan tag sebagai berikut
<img src=”www.websaya.com/artikel.php?action=hapus&id=1”/>
Saat anda membuka website yang mengandung tag tersebut  artikel anda akan terhapus 

Lalu apa solusinya?
Begini , 
Untuk menampilkan link untuk manghapus saya menggunakan script berikut:
<?php

Session_start();
$_SESSION['token'] = md5(uniqid());
echo '<a href=”www.websaya.com/artikel.php?action=hapus&id=1”>Hapus</a>';
?>
Apa fungsinya session denga nama token?
Jadi begini saat anda mengakses halaman yang berisi link untuk menghapus artikel tersebut maka secara otomatis akan membuat session dengan value hash yang unik.
Apa gunanya…?
Saat anda ingin menghapus artikel  misal begini scriptnya
<?php
$id = $_GET[‘id’];
If(!isset($id) || empty($id)){
                //tidak manghapus karena id tidak ada atau kosong
} else {
                $token = $_SESSION[‘token’];
unset($_SESSION['token']);
if(empty($token)){
                //kemungkinan CSRF
} else {
                //hapus artikel disini
}
}
Begini penjelasannya pertama token yang telah terbuat saya simpan kedalam variable $token
Lalu saya mengosongkan session  token sehingga session yang tercipta dari link hapus akan berubah secara dinamis,lalau sebelum maghapus artikel  saya mengecek terlebih dahulu variable $token kosong atau tidak jika tidak artikel di hapus.
Dengan begini jika link berasal dari website lain maka tidak akan tercipta session token yang artinya perintah untuk mengahapus artikel tidak dapat di ekseskusi.
Selamat mecoba…..!


Read More...

Jumat, 05 April 2013

Mengekstrak file zip dengan php

Leave a Comment
logo,zip,gambar zip,ekstrak



Untuk mengekstrak file zip dengan php dapat menggunakan library dibawah ini.






datasec = array();

        // File information
        $this->name = $name;
        $this->mtime = filemtime($name);
        $this->size = filesize($name);
Read More...

Jumat, 01 Maret 2013

Ajax dan history.pushstate

Leave a Comment
Teknologi AJAX memang menyenankan diamana dengan menggunakan sebuah Objek JavaScript bernama XMLHttpRequest kita kita dapat mengirimkan HTTP Request tanpa mereload suatu dokumen HTML, luar biasa bukan, ditambah lagi dengan bermunculannya banyak javascript libraries seperti JQuery membuat teknologi ini kian mudah untuk dipelajari. Namun bukan berarti tanpa masalah, dengan tanpa mereload suatu dokumen html naka begitu juga dengan URL, namun untuk mengakalinya dapat kita lakukan beberapa cara
Read More...

Google drive tempat penyimpanan data gratis

Leave a Comment
Dunia Cloud Computing kian hari kian berkembang, ditandai dengan banyaknya layanan yang memnfaatkan teknologi webservice. Seolah takmau ketinggalan perusahaan rakasasa internet Google mengembangkan layanan teknologi awannya yang bernama google drive sebuah website tempat penyimpanan data.
Selain versi websitenya google drive juga tersedia dalam versi desktop
Untuk dapat menikmati layanan ini cukup hanya dengan login menggunakan  akun google anda dan kunjungi  Google Drive selamat mencoba...!
Read More...

CSS Framework

Leave a Comment
Dipostingan kali ini saya ingin sedikit berbagi tentang CSS Framework yang mungkin dapat membantu anda dalam pembuatan layout web. Diera CSS 3 kali ini memeng sangat banyak CSS Framework namun disini saya hanya akan membahas beberapa saja.
1. Twitter Bootstrap












Read More...