Tampilkan postingan dengan label Webs. Tampilkan semua postingan
Tampilkan postingan dengan label Webs. Tampilkan semua postingan

Proteksi Image dengan PHP


Proteksi Image dengan PHP tutorial phpBandwith stolen, atau pencurian bandwith menjadi salah satu alasan mengapa saya menulis artikel ini. Namun apa yang menjadi istimewa dari teknik proteksi image dengan PHP? Keistimewaannya adalah anda bisa menampilkan image/gambar hanya pada website-website pilihan anda, dan jika orang lain yang mencoba mengcopy url image anda, niscaya dia tidak bisa menampilkan imagenya di website miliknya. Bandwith anda tetap aman. Script php lengkapnya adalah sebagai berikut :
php
$imagedir = “/home/websiteanda/public_html/images/” ;
$validprefixes = array (
“ilmuwebsite.com”,
“www.ilmuwebsite.com”
) ;
$homepage = “http://www.ilmuwebsite.com/” ;
$email = info@ilmuwebsite.com;
function isreferrerokay ( $referrer, $validprefixes )
{
$validreferrer = 0 ;
$authreferrer  = current( $validprefixes );
while ($authreferrer) {
if (eregi( “^https?://$authreferrer/”, $referrer )) {
$validreferrer = 1 ;
break ;
}
$authreferrer = next( $validprefixes );
}
return $validreferrer ;
}
$image = $_GET['image'] ;
$referrer = getenv( “HTTP_REFERER” );
if (isset($_GET['image'])) {
if (empty($referrer) ||
isreferrerokay( $referrer, $validprefixes )) {
$imagepath = $imagedir . $image ;
$imageinfo = getimagesize( $imagepath );
if ($imageinfo[2] == 1) {
$imagetype = “gif” ;
}
elseif ($imageinfo[2] == 2) {
$imagetype = “jpeg” ;
}
elseif ($imageinfo[2] == 3) {
$imagetype = “png” ;
}
else {
header( “HTTP/1.0 404 Not Found” );
exit ;
}
header( “Content-type: image/$imagetype” );
@readfile( $imagepath );
}
else {
if (isset($email)) {
mail( $email, “Bandwidth Theft Alert”,
“WARNING:nn$referrerntried to accessn$imagen”,
“From: CHImageGuard <$email>” );
}
header( “HTTP/1.0 404 Not Found” );
}
}
else {
header( “Location: $homepage” );
}
?>
Script ini bekerja mengecek refererr. Referer sendiri yang mengindikasikan darimanakan datangnya suatu request terjadi, dalam bentuk url. Dan script ini kemudian mencocokkan referrer, jika domain referrer tidak terdapat dalam  $validprefixes maka domain tersebut tidak dapat menampilkan image, dan begitu sebaliknya. Letakkan script ini di direktori root website anda, atau di dalam direktori anda yang lain, kemudian yang harus di setting adalah :
$imagedir = “/home/websiteanda/public_html/images/” ;
$imagedir merupakan full path dari direktori image anda…
$validprefixes = array (
“ilmuwebsite.com”,
“www.ilmuwebsite.com”
) ;
kemudian $validprefixes merupakan website referer yang diperbolehkaan untuk dapat menampilkan image
$email = info@ilmuwebsite.com;
kemudian yang terakhir adalah email, yang nantinya dapat memberitahukan kepada anda orang lain yang mencoba untuk menampilkan image anda di websitenya tanpa sepengetahuan anda.
untuk menggunakan url nya adalah seperti ini
http://www.websiteanda.com/imgprotection.php?image=image.jpg
contoh penggunaanya seperti ini …
http://unair.info/imagegen/imageir.php?image=image003.jpg
anda dapat mengetesnya dengan menyisipkan tag ini di website anda.

gambarnya tidak akan tampil.
Selamat mencoba. Silahkan download scriptnya disini.
http://www.ilmuwebsite.com/file_tutorial/imgprotection.php.zip


READ MORE - Proteksi Image dengan PHP

SQL File Spliter: Solusi Pecah File SQL Berukuran Besar


SQL File Spliter: Solusi Pecah File SQL Berukuran Besar mysql databasePernahkah anda membackup database aplikasi web anda hingga menemukan satu hal yang cukup mengerikan, database mysql yang lebih dari 50 MB misalnya? Wah… kita dibuat pusing kalau database sudah membengkak seperti ini, karena bagaimana jika ingin memindahkan database ini ke dalam domain yang lain menggunakan fitur import pada phpmyadmin, kemungkinan yang sering terjadi adalah failed upload karena terlalu besar ukurannya. Lalu bagaimana solusinya? Biasanya saya memecahnya menjadi beberapa bagian kecil, jadi per 5 MB, agar lebih ringan ketika di import. Tapi bagaimana jika size file sqlnya itu 100 MB ? Bisa-bisa tangan pegal-pegal dan waktu terbuang percuma. Dari pada tangan pegal-pegal, dan waktu terbuang sia-sia, saya menyarankan anda untuk menggunakan satu tools kecil yang sangat bermanfaat, memotong file sql yang sangat besar tersebut menjadi bagian-bagian kecil yang bisa anda setting berapa sizenya. SQL Dump File Spliter adalah solusi dari permasalahan ini.
SQL File Spliter: Solusi Pecah File SQL Berukuran Besar mysql database
Anda dapat mensetting berapa ukuran file hasil yanag dipotong-potong, dan juga anda dapat memilih akan diletakkan dimana file yang dipotong menjadi bagian kecil tersebut.
Silahkan download tools tersebut di sini  SQL Dump Spliter
Semoga bermanfaat.


READ MORE - SQL File Spliter: Solusi Pecah File SQL Berukuran Besar

Ada Apa di Balik Wajah Baru Ilmuwebsite ??


Ada Apa di Balik Wajah Baru Ilmuwebsite ?? news websiteLebih dari satu bulan lamanya kami padam tidak beraktifitas, bukan karena adanya pemadaman bergiliran, tapi ini terjadi karena tuntutan kehidupan, para staff kebanyakan fokus akan kuliahnya masing-masing dan sebagian yang lain fokus akan pekerjaan di dunia nyata. Bahkan Al-k dan beberapa staff yang lain sedang fokus untuk menyelesaikan Tugas Akhirnya.
Kabar gembira yang lain adalah baru saja dilangsungkan 2 pernikahan ditempat yang berbeda, betul, 2 staff ilmuwebsite telah menikah. Hairul Azami dan Brilianth. Selamat Menempuh Hidup baru. Mudah-mudahan rumah tangga kedua pasangan langgeng hingga kakek nenek. :)

Tapi hal itu semua bukan berarti kami melupakan budaya sharing, justru kami ingin kembali melestarikannya dalam wajah baru. Mengumpulkan tenaga baru untuk memberikan tutorial, tips trik, desain-desain yang baru, source code terbaru, dari komunitas ilmuwebsite untuk komunitas ilmuwebsite.
Dengan adanya perubahan yang banyak ini kami menginginkan anda untuk aktif melakukan sharing pengetahuan yang anda miliki untuk memajukan dunia IT Indonesia. Silahkan kirimkan artikel anda sebanyak-banyaknya. Pengirim artikel yang terbanyak akan mendapatkan hadiah menarik, tanda-tangan staff ilmuwebsite versi 2009 beserta koleksi foto staff ilmuwebsite edisi terbatas.  Mau ? :D .
Info Majalah Ilmuwebsite edisi ke 2
Sekedar pemberitahuan ada keterlambatan penerbitan majalah ilmuwebsite edisi ke 2. Banyak faktor teknis yang menyebabkan mundurnya jadwal terbit majalah ilmuwebsite. Tapi kami usahakan bulan depan majalah ilmuwebsite sudah beredar di toko buku-toko buku nusantara Indonesia untuk bisa dikonsumsi oleh banyak kalangan. Segera!
Akhir kata… kami ucapkan, Selamat Datang di Ilmuwebsite.com Wajah Baru! Ilmuwebsite Webmaster Resource Center! Ilmuwebsite Go Open Source!“.


READ MORE - Ada Apa di Balik Wajah Baru Ilmuwebsite ??

Free Download Majalah Ilmuwebsite v.1.0


Free Download Majalah Ilmuwebsite v.1.0 news websiteMajalah Ilmuwebsite v.1.0 memiliki fokus pembahasan software portable, di dalamnya di jabarkan cara pembuatan software portable menggunakan thinstall, selain itu dalam versi ini juga memuat bagaimana membuat sistem operasi yang portable. Kami juga tidak melupakan tutorial desain grafis, animasi flash, pembuatan e-commerce dengan php, dan teknik fotografi, pembahasan meliputi semua hal yang berbau web development.
Ada beberapa kendala teknis sehingga Majalah versi 2 nya belum bisa kami rilis, ini terjadi karena lagi-lagi faktor tenaga, waktu, dan biaya, sehingga kami sangat membutuhkan anda untuk terus mendukung kami dalam melakukan sharing ilmu pengetahuan, karena kami disini tidak akan ada tanpa dukungan anda. Dukungan dapat dilakukan dengan berbagai cara, mulai dari pengiriman artikel yang tentunya sesuai dengan kategori yang sudah disebutkan tadi, anda pun dapat memberikan donasi agar kami dapat terus menulis dan memberikan yang terbaik untuk anda, dan cara yang lain anda dapat melakukan penyebaran majalah free ini.
Silahkan download langsung majalah ilmuwebsite di sini :
http://www.mediafire.com/?mj4lmznyr3m untuk isi CD nya akan kami upload sesegera mungkin.
Free Download Majalah Ilmuwebsite v.1.0 news website
Bagi anda yang ingin memberikan donasi, silahkan masuk ke dalam halaman http://www.ilmuwebsite.com/iweb-magz/
Tiap Tetes Donasi Kami Hitung …
Dan Donasi anda membuat kami dapat terus menulis untuk anda …
NB:
Majalah Ilmuwebsite akan diganti menjadi Illmuwebsite E-Zine yang terbit setiap 2 bulan sekali membahas web development, grafis, flash, hacking, linux, jaringan komputer, dan teknik fotografi,  akan disebarkan secara gratis. Dan bagi anda yang ingin mengiklankan perusahaan/produk anda di E-Zine Ilmuwebsite silahkan kirimkan email anda ke info@ilmuwebsite.com.


READ MORE - Free Download Majalah Ilmuwebsite v.1.0
 

posting

Diberdayakan oleh Blogger.