Selamat Datang
blog ini sekedar kumpulan" yang tidak bisa ku ingat seluruhnya,
makanya dibuat dlm tulisan.
produk
Friday, September 26, 2008
Wednesday, September 17, 2008
Monday, September 15, 2008
php spesific your include folder
/*
spesific your include folder
author bageer83@yahoo.co.id
20080913
using for minimalize broken include or include from other places
@$incpath=name your spesific folder
@$file=name file on your spesific folder
map folder
root
includefile
header.php
foother.php
mod
aa.php
incbaru
baru.php
this.php
lain.php
*/
function myInclude($file,$incpath=""){
$incpath="includefile/".$incpath."/";
$true_inc_reff=1;
ini_set("include_path",$incpath);
if(file_exists($incpath.$file)&&(!ereg("http://",$incpath))){
include($file);
}else{
$file=str_replace(".php","",$file);
echo "Sorry \"".$file."\" : not exist"."<br>";
}
$true_inc_reff=0;
}
myInclude("header.php"); /*path of haeder.php : includefile/header.php*/
myInclude("mod/aa.php"); /*path of aa.php : includefile/mod/aa.php*/
myInclude("lain.php","../");/*path of lain.php : lain.php*/
myInclude("baru.php","../incbaru");/*path of lain.php : incbaru/baru.php*/
myInclude($_REQUEST['c'].".php",$_REQUEST['s']); /*?s=mod&c=aa : includefile/mod/aa.php*/
myInclude($_REQUEST['c'].".php",$_REQUEST['s']); /*?s=http://localhost/&c=test will failed*/
myInclude("http://localhost/index.php",""); /*will failed*/
myInclude("index.php","http://localhost/"); /*will failed*/
myInclude("foother.php"); /*path of haeder.php : includefile/header.php*/
#aa.php
/*
first time, checking refferer include
if($true_inc_reff==0){die("failed reff");}
*/
?>
bg83
Friday, September 12, 2008
hitung hari pake pg
function hithari($date){
global $dbconn;
$sql="select TIMESTAMP '$date'-CURRENT_DATE";
$rs=pg_query($dbconn,$sql);
$row=pg_fetch_array($rs);
$d=str_replace("days","",$row[0]);
$d=str_replace("day","",$d);
$d=trim($d);
return $d;
}
pake php langsung gmna ya????
bg83
Thursday, September 11, 2008
rss & atom feeds icon
< link rel = "alternate" type = "application/rss+xml" title = "Prestasikoe - RSS" href = "http://bageer83.blogspot.com/feeds/posts/default?alt=rss" / >
bg83
Tuesday, September 9, 2008
multi_user_ym.reg
[HKEY_CURRENT_USER\Software\Yahoo\pager\Test]
"Plural"=dword:00000001
bg83
Monday, September 8, 2008
SEO for blogspot
<title><data:blog.title/></title>
<b:else/>
<title><data:blog.pageName/>|<data:blog.title/></title>
</b:if>
bg83
Example #1 A htmlentities() example
$str = "A 'quote' is <b>bold</b>" ;
// Outputs: A 'quote' is <b>bold</b>
echo htmlentities ( $str );
// Outputs: A 'quote' is <b>bold</b>
echo htmlentities ( $str , ENT_QUOTES );
?>
from : http://id2.php.net/htmlentities
bg83
Saturday, September 6, 2008
teknik OpenWindow
bg83
teknik cache
Header("Cache-Control: must-revalidate");
$offset = 60 * 60 * 24 * 3;
$ExpireString = "Expires: " . gmdate("D, d M Y H:i:s", time() + $offset) . " GMT";
Header($ExpireString);
?>
bg83
Thursday, September 4, 2008
renew imgVerify
<input name="rgnrt" type="button" id="rgnrt" value="renew" onClick="var s=document.getElementById('imgVerify').src;var re = RegExp(/i=+([\d]*)/i);if(s.match(re)){re=re.exec(s)[0];a=s.split('?')[0];n=(parseFloat(re.split('=')[1])+1);document.getElementById('imgVerify').src=(a+'?i='+n);}else{document.getElementById('imgVerify').src=(s+'?i=1');}">
document.getElementById("imgVerify").src='imgVerify.php';
bg83
Wednesday, August 27, 2008
php getTagVal for http req
echo urlencode("<".$tag.">".$val."<".$tag.">");
}
function getTagVal($tag,$source){
$source=urldecode($source);
eval("\$p=split('<".$tag.">|</".$tag.">',\$source);");
return $p[1];
}
bg83
Tuesday, August 26, 2008
Create barcode with php
<?php
function UPCAbarcode($code) {
$lw = 2; $hi = 100;
$Lencode = array('0001101','0011001','0010011','0111101','0100011',
'0110001','0101111','0111011','0110111','0001011');
$Rencode = array('1110010','1100110','1101100','1000010','1011100',
'1001110','1010000','1000100','1001000','1110100');
$ends = '101'; $center = '01010';
/* UPC-A Must be 11 digits, we compute the checksum. */
if ( strlen($code) != 11 ) { die("UPC-A Must be 11 digits."); }
/* Compute the EAN-13 Checksum digit */
$ncode = '0'.$code;
$even = 0; $odd = 0;
for ($x=0;$x<12;$x++) {
if ($x % 2) { $odd += $ncode[$x]; } else { $even += $ncode[$x]; }
}
$code.=(10 - (($odd * 3 + $even) % 10)) % 10;
/* Create the bar encoding using a binary string */
$bars=$ends;
$bars.=$Lencode[$code[0]];
for($x=1;$x<6;$x++) {
$bars.=$Lencode[$code[$x]];
}
$bars.=$center;
for($x=6;$x<12;$x++) {
$bars.=$Rencode[$code[$x]];
}
$bars.=$ends;
/* Generate the Barcode Image */
$img = imagecreate($lw*95+30,$hi+30) or die("Cannot Initialize new GD image stream");;
$fg = imagecolorallocate($img, 0, 0, 0);
$bg = imagecolorallocate($img, 255, 255, 255);
imagefilledrectangle($img, 0, 0, $lw*95+30, $hi+30, $bg);
$shift=10;
for ($x=0;$x<strlen($bars);$x++) {
if (($x<10) || ($x>=45 && $x<50) || ($x >=85)) { $sh=10; } else { $sh=0; }
if ($bars[$x] == '1') { $color = $fg; } else { $color = $bg; }
imagefilledrectangle($img, ($x*$lw)+15,5,($x+1)*$lw+14,$hi+5+$sh,$color);
}
/* Add the Human Readable Label */
imagestring($img,4,5,$hi-5,$code[0],$fg);
for ($x=0;$x<5;$x++) {
imagestring($img,5,$lw*(13+$x*6)+15,$hi+5,$code[$x+1],$fg);
imagestring($img,5,$lw*(53+$x*6)+15,$hi+5,$code[$x+6],$fg);
}
imagestring($img,4,$lw*95+17,$hi-5,$code[11],$fg);
/* Output the Header and Content. */
header("Content-type: image/png");
imagepng($img);
}
UPCAbarcode('12345678901');
?>
bg83
Wednesday, August 13, 2008
captcha
// The text to draw
$text = 'Testing...';
$str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
$text = substr(str_shuffle($str),0,4);
$_SESSION['a']=$text;
// Set the content-type
header("Content-type: image/png");
// Create the image
$im = imagecreatetruecolor(150, 30);
// Create some colors
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$black = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 399, 29, $white);
// Replace path by your own font path
$font = 'PAPYRUS.TTF';
// Add some shadow to the text
imagettftext($im, 20, 0, 11, 21, $grey, $font, $text);
// Add the text
imagettftext($im, 20, 0, 10, 20, $black, $font, $text);
// Using imagepng() results in clearer text compared with imagejpeg()
imagepng($im);
imagedestroy($im);
?>
bg83
Friday, July 18, 2008
cart20080718
mudah-mudahan bermanfaat
semaleman ngak tidur bwt ngulik ini class
classcart ini bisa menggunakan session
atau cookies sebagai media penyimpanannya
dibuat untuk dapat digunakan secara fleksibel
misal :pemisah data antar produk dan jumlah dapat disesuaikan
dengan applikasi yang telah anda bangun, nama data simpanan dapat juga disesuaikan
coba dulu deh
jangan lupa kirim koment ya!
| <?php session_start(); /* cart dengan session atau cookies penulis bageer83[Gunawan Setiawan] 20080718 4:47 jika ada koreksi silahkan hubungi bageer83@yahoo.co.id */ class cart{ var $p1=";";/*partisi per produk*/ var $p2=":";/*partisi produk dan jumlah*/ var $n="";/*nama paket data*/ var $t="";/*tipe paket s:session;c:cookies*/ var $rt="";/*real time data*/ var $ia=0;/*init act a()*/ /*vr() virtual data;*/ function cart($n,$t="s"){$this->n=$n;$this->t=$t;} function a($p,$q){ $this->ia=1; $c=$this->vr(); if($this->ck($p)==true){ $v="";$c2=split($this->p1,$c); foreach($c2 as $c3){ $c4=split($this->p2,$c3); $d=$v!=""?$this->p1:""; if($c4[0]==$p){if($q>0){$v.=$d.$c4[0].$this->p2.$q;} }else{$v.=$d.$c4[0].$this->p2.$c4[1];} } }elseif(($this->ck($p)==false)&&($q>0)){ $d=$c!=""?$this->p1:"";if($q>0){$v=$c.$d.$p.$this->p2.$q;} }else{$v=$c;} $this->rt=$v; $this->s($v); } function clr(){$this->ia=1;$this->rt="";$this->s("");} function ck($p){ $c=$this->vr();$c2=split($this->p1,$c); foreach($c2 as $c3){$c4=split($this->p2,$c3);if($c4[0]==$p){return true;}} return false; } function s($v){ if($v!=""){ if($this->t=="s"){$_SESSION[$this->n]=$v;} elseif($this->t=="c"){setcookie($this->n,$v,time()+3600);} }else{ if($this->t=="s"){$_SESSION[$this->n]="";} elseif($this->t=="c"){setcookie($this->n,"",time()-3600);} } } function vr(){ if($this->t=="s"){return $_SESSION[$this->n];} else if($this->t=="c"){return $_COOKIE[$this->n];} } function g(){return $this->ia==1?$this->rt:$this->vr();} } $b=new cart("cart","c"); $b->a("p003",1); //$b->clr(); echo $b->g(); /* add $b->a("p001",1); update $b->a("p001",2); move $b->a("p001",0); clear $b->clr(); */ ?> |
bg83
Wednesday, July 9, 2008
Tuesday, June 24, 2008
Ke Garut Lagih
pagi di bandung
siang di garut rancabago , patrol
sore di cipanas [udah lm ngak renang]
mlm di masjid iqra
bandung 10 mlm
bg83
