Mengatasi Space Hosting Membengkak Akibat “error_log”


Beberapa bulan gak pernah buka cpanel, tiba-tiba kaget lihat space hosting tinggal sedikit. Pas saya cek file, saya temukan file “error_log” sebesar 3 GB, kemudian langsung saya hapus, saya coba refresh website saya dan kemudian saya cek lagi, ternyata masih muncul lagi file error_log. Setiap kali saya refresh web saya, file error_log tersebut semakin bertambah ukurannya, bayangkan kalau berbulan-bulan gak dihapus file ini, bisa penuh space hosting yang kita sewa.
Continue reading

Advertisements

Contoh Multiupload Image Hosting


Beberapa hari yang lalu, dikaskus ada yang minta buatin web untuk upload gambar, spesifikasinya seperti ini :
– bisa multiupload (bisa upload lebih dari satu gambar sekaligus)
– setelah proses upload selesai, muncul BBCODE [img]link gambar[/img]
– penamaan file diacak secara random
– letak folder berdasarkan tanggal upload. Continue reading

Kondisi String Jika dapat di “Explode” pada PHP


Misalnya ada string

$string = "herupurwito#123456";

kemudian ada fungsi explode

$pecahString = explode("&",$string);
echo $pecahString[0];

pasti string tidak bisa dipecah, karena karakter “&” untuk memecah string tidak ditemukan dan seharusnya menggunakan karakter “#”
Nah untuk menghindari kondisi seperti itu bisa digunakan fungsi strpos()

if(strpos($string, '&') !== false) {
  echo 'string bisa dipecah';
  echo "<br/>hasilnya : ".$pecahString[0];
} else {
  echo 'string tidak bisa dipecah';
}

sumber : http://stackoverflow.com/questions/3059554/check-variable-if-explode-able-in-php

Enkripsi String ke MD5 pada Java Android


Yang ingin mencoba mengubah String kedalam bentuk enkripsi MD5, bisa menggunakan fungsi ini

public String md5(String s) {
		try {
			// Create MD5 Hash
			MessageDigest digest = java.security.MessageDigest
					.getInstance("MD5");
			digest.update(s.getBytes());
			byte messageDigest[] = digest.digest();

			// Create Hex String
			StringBuffer hexString = new StringBuffer();
			for (int i = 0; i < messageDigest.length; i++)
				hexString.append(Integer.toHexString(0xFF & messageDigest[i]));
			return hexString.toString();

		} catch (NoSuchAlgorithmException e) {
			e.printStackTrace();
		}
		return "";
	}

Contoh kode untuk konversi string ke MD5 :

String StringAwal = "hello";
String StringHasil = md5(StringAwal);
//hasilnya yang akan muncul : 5d41402abc4b2a76b9719d911017c592

jangan lupa tambahkan library berikut :

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

sumber : http://stackoverflow.com/questions/3934331/android-how-to-encrypt-a-string

Transfer File dari PC ke Emulator pada Android SDK dengan XAMPP


Salah satu cara untuk mengambil file dari PC ke emulator adalah dengan menggunakan aplikasi XAMPP, sebenarnya xampp itu digunakan sebagai server php dan mysql serta juga bisa digunakan sebagai hosting file. Nah, karena bisa digunakan untuk hosting file secara lokal, saya manfaatkan untuk mengambil file dari PC, caranya : Continue reading

Download Project dari Google Code


Di code.google.com terdapat banyak sekali script yang bisa kita pelajari, ketika ingin mempelajarinya, kita butuh script tersebut sekaligus dalam bentuk project, tapi dihalaman source berupa link http://xxxx.googlecode.com/svn/trunk/. Yang belum tau pasti bingung bagaimana cara download semua scriptnya.
contoh link sourcenya :
google code source

Salah satu cara download script tersebut, kita bisa menggunakan aplikasi portable “Download SVN”, silahkan download aplikasinya di sini

– Kemudian, buka aplikasi DownloadSVN.exe
– Masukkan link source nya http://xxxx.googlecode.com/svn/trunk/

svn-download– Tunggu sampai selesai

– Hasilnya

hasil download source google code snv

Sembunyikan Pesan Update WordPress pada Dashboard


update-wordpress-message

Gak semua orang ingin wordpress nya tetap uptodate, mungkin alasannya ada beberapa plugin yang belum support dengan wordpress yang terbaru, untuk itu wordpress tetap tidak akan di update meskipun muncul pesan wordpress versi terbaru. Nah pesan tersebut mungkin menggangu ketika membuka halaman admin, sekiranya mengganggu lebih baik disembunyikan saja.

caranya :

1. login halaman admin wordpress
2. masuk ke appearance – editor – pilih functions.php (theme function)
3. masukkan script dibawah ini sebelum kode ?>
kode :

add_action('admin_menu','wphidenag');
function wphidenag() {
remove_action( 'admin_notices', 'update_nag', 3 );
}

4. simpan

sumber

Multisite WordPress dengan Satu User


Kali ini saya lagi membuat website dengan menggunakan CMS WordPress, saya menggunakan subdomain dari root website yang sebelumnya juga menggunakan wordpress. Supaya si users tidak harus membuat akun baru lagi saya berinisiatif untuk menggunakan database user pada website sebelumnya.

Langkah-langkahnya :

1. Install wordpress pada subdomain, (versi wordpress dan database harus sama)
2. Saat install, gunakan tabel prefix yang berbeda
3. Setelah selesai install, edit wp-config.php dan masukkan kode berikut sebelum “That’s all, stop editing! Happy blogging”

define('CUSTOM_USER_TABLE', 'wp_users');
define('CUSTOM_USERMETA_TABLE', 'wp_usermeta');

wp_users & wp_usermeta -> sesuaikan dengan nama tabel database

4. Kalau sudah di simpan, coba login

sumber