Selasa, 31 Mei 2011

Import dan Export MySql Database ( Big ) Besar

2 komentar:
Kali ini cara untuk Import dan Export Database MySql yang Over limit, yang sizenya besar..
kalau meng import datbase dari phpmyadmin pasti ada batasan besar file database yang boleh di import, lalu bagaimana caranya?
berikut triknya.. saya menggunakan Ubuntu dari terminal..
pastikan databse telah dibuat sebelum export..

untuk Export database

mysqldump -u root namaDatabase > /path/datanya/data.sql


untuk Import database

mysql -u root namaDatabase < /path/datanya/data.sql
atau
mysqldump -u root namaDatabase < /path/datanya/data.sql



pebedaaanya hanya pada simbol "<" dan ">"

Rabu, 18 Mei 2011

Menggunakan Terminal di Ubuntu

Tidak ada komentar:
Lagi belaar pake Linux ubuntu dapet dikit ilmu untuk menggunakan terminal d share dah..

cd -> untuk pindah direktori
ex: $ cd /var/www ->masuk ke folder www

ex: $ cd .. ->keluar satu folder


ls -> list isi directori.. untuk menampilkan isi folder
ex : $ ls [nama_folder]


chmod 777 /direktori/ ->untuk menjadikan folder dapat di read write
ex: $ chmod 777 /var/www/myweb/images --> dengan cara ini kita bisa upload file ke folder images


mkdir [nama_folder] ->membuat direktori atau folder
ex: $ mkdir folder_baru


rm /direktori/namafile -> menghapus file
ex: $ rm /var/www/folder/file.pdf ->menghapus file.pdf

rm -R /direktori/folder ->menghapus folder
ex: $ rm -rf /var/www/folder/folder-ga-dipake -->menghapus folder-ga-dipake

Image Resize with PHP, mengubah ukuran gambar dengan PHP

Tidak ada komentar:
nih kodingnya...

<?php
$ext_image = $_FILES['namafile']['type']; // mendapatkan extension file yang di upload
$name_image = $_FILES['namafile']['nama']; // mendapatkan nama file yang di upload

$vdir_upload = $_SERVER['DOCUMENT_ROOT'].'/webgw/images/upload/'; // menentukan direktori untuk tempat gambar asli dan hasil di folder yang sama, ini gw pake ubuntu jadi bisa tentuin direktori lo aja
$vfile_upload = $vdir_upload . $name_image; // ini ambil file asli

// menyesuaikan type gambar yang akan di resize
switch($ext_image)
{
case 'image/jpg':
case 'image/jpeg':
$im_src = imagecreatefromjpeg($vfile_upload);
break;
case 'image/gif':
$im_src = imagecreatefromgif($vfile_upload);
break;
case 'image/png':
$im_src = imagecreatefrompng($vfile_upload);
break;
default:
$im_src = false;
break;
}

// mengambil ukuran asli dari gambar width dan height
$src_width = imageSX($im_src);
$src_height = imageSY($im_src);

// menentukan ukuran file yang akan dibuat
$dst_width = 120;
$dst_height = 20;

// Proses pembuatan image
$im = imagecreatetruecolor($dst_width,$dst_height);
imagecopyresampled($im, $im_src, 0, 0, 0, 0, $dst_width, $dst_height, $src_width, $src_height);

// nah ini proses penyimpanan image hasil ke folder yang sama berdasarkan extensinya, trus hasil gambar gw kasi nama hasil_namafile.pg
switch($ext_image)
{
case 'images/jpg':
case 'iamges/jpeg':
imagejpeg($im2,$vdir_upload . "hasil_" . $name_image);
break;
case 'images/gif':
imagegif($im2,$vdir_upload . "hasil_" . $name_image);
break;
case 'images/png':
imagepng($im2,$vdir_upload . "hasil_" . $name_image);
break;
default:

break;
}

//hapus gambar di memory
imagedestroy($im_src);
imagedestroy($im);

Minggu, 15 Mei 2011

Script untuk mengetahui device yang digunakan mobile phone atau PC/laptop

Tidak ada komentar:
kmaren sempet bingung nyari2 script php untuk menentukan device yang digunakan hanphone atau pc/laptop.. setelah nyari2 d internet ketemu dah nih script
<?php
function isMobile() {
if(isset($_SERVER["HTTP_X_WAP_PROFILE"])) {
return true;
}

if(preg_match("/wap\.|\.wap/i",$_SERVER["HTTP_ACCEPT"])) {
return true;
}

if(isset($_SERVER["HTTP_USER_AGENT"])){
$user_agents = array("midp", "j2me", "avantg", "docomo", "novarra", "palmos", "palmsource", "240x320", "opwv", "chtml", "pda", "windows\ ce", "mmp\/", "blackberry", "mib\/", "symbian", "wireless", "nokia", "hand", "mobi", "phone", "cdm", "up\.b", "audio", "SIE\-", "SEC\-", "samsung", "HTC", "mot\-", "mitsu", "sagem", "sony", "alcatel", "lg", "erics", "vx", "NEC", "philips", "mmm", "xx", "panasonic", "sharp", "wap", "sch", "rover", "pocket", "benq", "java", "pt", "pg", "vox", "amoi", "bird", "compal", "kg", "voda", "sany", "kdd", "dbt", "sendo", "sgh", "gradi", "jb", "\d\d\di", "moto");
foreach($user_agents as $user_string){
if(preg_match("/".$user_string."/i",$_SERVER["HTTP_USER_AGENT"])) {
return true;
}
}
}

if(preg_match("/iphone/i",$_SERVER["HTTP_USER_AGENT"])) {
return false;
}

return false;
}

if (isMobile()) {
echo "mobile";
}else{
echo "web";
}
?>