

Corel - Illustrator - PHP - MySQL - CSS - Linux - Photoshop


Diposkan oleh agungshiro di 21:51 0 komentar Link ke posting ini

Kini tinggal 2 sistem operasi yang terinstall di komputerku. Yang pertama tentu saja Ubuntu Linux 9.04 versi 64 dan yang lain adalah Windows 7. Setelah sekian lama pake kedua OS ini ternyata aku merasa kangen dengan Windows XP. Memang belum lama sih aku meninggalkannya. tapi rasanya tetep kangen. sebenarnya ada alasan dibalik rasa kangen ini. Ada beberapa aplikasi yang tidak bisa aku install di Windows 7. karena dukungan library yang sudah berbeda. Akhirnya aku putuskan untuk install windows xp lagi.
Label: Linux
Diposkan oleh agungshiro di 22:42 0 komentar Link ke posting ini

Akhirnya kau berhasil meng install aplikasi zekr di ubuntu 9.04 64 ku. seteah sekian lama aku coba kok kagak berhasil. Kali ini aku berhasil melakukan instalasi Zekr setelah aku berhasil menginstall FIREFOX 3.5, dan SONGBIRD 1.2. Ternyata kedua aplikasi tersebut bersinggungan dengan global menu versi lama. Setelah aku melakukan update terhadap global menu ku, akhirnya aku berhasil menginstall software ini.
Diposkan oleh agungshiro di 03:38 0 komentar Link ke posting ini
deb-src http://ppa.launchpad.net/sushkov/personal/ubuntu jaunty main
Signing key:
1024R/16C248F7 (What is this?)
Fingerprint:
9C550E7DF1A7C18E11CF6FA80845425716C248F7
Diposkan oleh agungshiro di 04:27 0 komentar Link ke posting ini

Ini sebenarnya sebuah catatan pribadi aja buat aku. Masalhanya kemaren abis aku uthak uthek kompiku , eh malah hasinya ternyata error. Maksudhati ingin melakukan instalasi flashplayer plugin resmi dari adobe malah hasilnya plugin flashplayer untuk firefox dan chrome malah hilang. Aku coba install ulang flashplugin nonfree tetep aja gak bisa.
Label: Linux
Diposkan oleh agungshiro di 09:56 0 komentar Link ke posting ini
Alhamdulillah akhirnya posting Blog lagi. setelah sekian lama. Kali ini nggak ada yang baru sih, cuma aku mau kasih tunjuka aja lagi desktopku yang baru. Sekarang PC ku udah terinstall Ubuntu 9.04 versi 64 Bit ( Jaunty Jackalope ).



Label: Linux
Diposkan oleh agungshiro di 01:03 0 komentar Link ke posting ini
Ini adalah versi update dari yang sebelumnya. itung itung buat belajar. Kelebihan dari versi sebelumnya, Pada versi ini class ini bisa memposting masukan yang terdiri dari lebih dari satu input. Inputan ini ditampung dulu dalam sebuah array sebelum diproses oleh class....
include '/var/www/perpustakaan2/admins/lib/SafeSQL.class.php';
include '/var/www/perpustakaan2/admins/lib/koneksi.php';
class posting {
private $tujuan;
private $value;
private $triger;
private $koneksi;
private $status = 'ok';
private $safe;
private $multi = false;
public function __construct($koneksi,$triger,$value) {
$this->koneksi = $koneksi;
$this->triger = $triger;
$this->value = $value;
$this->safe =& new SafeSQL_MySQL;
}
public function isMulti($status) {
$this->multi = $status;
}
private function setTujuan($url,$limit) {
if (!isset($url)) {
$url = $_SERVER['PHP_SELF'];
}
if (!isset($limit)) {
$limit = 0;
}
$tujuan = '';
$tujuan .='meta http-equiv="refresh" content="'.$limit.'; url='.$url.'">';
$this->tujuan = $tujuan;
}
private function isNull($myarray) {
foreach ($myarray as $key => $nilai) {
if (is_null($nilai) || $nilai == '') {
return true;
break;
}
}
}
private function proses($table, $field) {
if (isset($this->triger)) {
if (!empty($this->value)) {
//array check
if (is_array($this->value)) {
if (!is_array($field)) {
$this->status = 'error';
} else {
if (count($field) ==! count($this->value)) {
$this->status = 'error';
} else {
if ($this->isNull($this->value)) {
$this->status = 'error';
} else {
$clausa = "SELECT * FROM ".$table." WHERE ";
foreach ($field as $key => $value) {
$field[$key] = $value." ='%s'";
}
$neo = implode(' and ',$field);
$clausa .= $neo;
$query = $this->safe->query($clausa,$this->value);
$cari = $this->koneksi->query($query);
$row = $cari->num_rows;
if ($row >= 1) {
$this->koneksi->close;
$this->status = 'sama';
} else {
$this->status = 'ok';
}
}
}
}
} else {
$query = $this->safe->query("SELECT * FROM ".$table." WHERE ".$field."='%s'",array($this->value));
$cari = $this->koneksi->query($query);
$row = $cari->num_rows;
if ($row >= 1) {
$this->koneksi->close;
$this->status = 'sama';
} else {
$this->status = 'ok';
}
}
} else {
$this->status = 'null';
}
}
}
private function getError ($url,$limit) {
switch ($this->status){
case 'null':
echo 'Data Anda kosong dan harus diisi';
$this->setTujuan($url,$limit);
echo $this->tujuan;
break;
case 'sama':
echo 'Data sudah ada, coba cek kembali';
$this->setTujuan($url,$limit);
echo $this->tujuan;
break;
case 'error':
echo 'Data Belum Vallid';
$this->setTujuan($url,$limit);
echo $this->tujuan;
break;
}
}
public function getResult($table,$field,$url,$limit) {
if ($this->multi == true) {
$this->proses($table,$field);
if ($this->status == 'ok') {
$field = implode(',',$field);
$hitungValue = count($this->value);
$parameter = "'%s'";
$value=array();
for ($i=0;$i<$hitungValue;$i++){
$value[$i] = $parameter;
}
$break = implode(',',$value);
$final_query = $this->safe->query("INSERT INTO ".$table." (".$field.") values (".$break.");",$this->value);
$this->koneksi->query($final_query);
$this->setTujuan($url,$limit);
echo $this->tujuan;
$koneksi->close;
} else {
$this->getError($url,$limit);
$this->koneksi->close;
}
} else {
$this->proses($table,$field);
if ($this->status == 'ok') {
$final_query = $this->safe->query("insert into ".$table." (".$field.") values ('%s')",array($this->value));
$this->koneksi->query($final_query);
$this->setTujuan($url,0);
echo $this->tujuan;
$koneksi->close;
} else {
$this->getError($url,$limit);
$this->koneksi->close;
}
}
}
}
?>
***************************************************************
* Trus untuk penggunannya bisa menggunakan script berikut... *
* *
***************************************************************
require '/var/www/perpustakaan2/admins/lib/posting.class.php';
$triger = $_POST['tombol'];
$value = array($_POST['nama'],$_POST['alamat'],$_POST['kontak'],$_POST['telp'],$_POST['fax']);
$koneksi = new mysqli($dbconf['host'],$dbconf['dbuser'],$dbconf['dbpass'],$dbconf['dbname']);
$url = '../../../admins/?konten=suplier';
$table = 'supplier';
$field = array('nama_supplier','alamat','cp','telephone','fax');
$ngepos = new posting($koneksi,$triger,$value);
$ngepos->isMulti(true);
$ngepos->getResult($table,$field,$url,0);
?>
Class ini pasti banyak kekurangannya ... itu aku nggak tahu....
Kalo ada yang tahu silakan dikoreksi dan kasih komentar yach...
Label: PHP
Diposkan oleh agungshiro di 10:48 0 komentar Link ke posting ini