Minggu, 29 April 2012

Forum

oleh fsakti FASANA IT | Tutorial Computer Updated at : 23.48

Tutorial Rewriting dengan .htaccess

Langkah  Tutorial HTACCESS

tools yang digunakan notepad

Cara Mengaktifikan module mod_rewrite web server Apache

Sebelum memulai, kita melakukan aktifasi module mod_rewrite web server Apache. Caranya:
  1. Cari dan edit file httpd.conf
  2. Cari teks berikut :
    #LoadModule rewrite_module modules/mod_rewrite.so
  3. Hilangkan tanda pagar (#), sehingga menjadi:
    LoadModule rewrite_module modules/mod_rewrite.so
  4. Simpan, restart web server Apache

 

Cara Membuat file .htaccess

File .htaccess merupakan file teks biasa, cara membuatnya gunakan text editor seperti winsyntax atau notepad++. Ketik pada text editor anda kode berikut:
RewriteEngine On
RewriteBase /situsberita/
RewriteRule ^berita([0-9]+)-(.*)\.html$ selengkapnya.php?id=$1
lalu simpan dengan nama .htaccess, pada contoh di atas saya menyimpan file .htaccess di folder situsberita yang berada di document root anda. Jadi pada contoh berikut kita akan membuat situs berita, di mana file file situs berita kita taruh di folder yang kita beri nama situs berita, sehingga kalau anda buka di browser urlny adalah: http://localhost/situsberita
Keterangan kode:
  • RewriteEngine On, Mengaktifkan RewriteEngine
  • RewriteBase /situsberita/, karena kita menaruh file .htaccess di folder situsberita dan url yang akan di-rewrite adalah http://localhost/situsberita/
    Jika anda ingin me-rewrite http://localhost/ makan kodenya RewriteBase /
  • RewriteRule, berguna untuk mecari pola url dan jika ketemu akan mereplacenya dengan url yang kita inginkan.
    Sintaks:
    RewriteRule pola_URL <spasi> URL_pengganti
  • pola_URL, menggunakan regex
  • ^berita([0-9]+)-(.*)\.html$, artinya cari pola url yang diawali tulisan berita, kemudian ada angka kemudian diikuti strip tengah (-) kemudian ada karakter atau tulisan apapun, diakhiri dengan .html
    akan cocok dengan berita12-bla-blabla.html, berita233-terserah-tulisan-apa-disini.html, dan lainnya
     
    Meta Karakter Definisi Contoh
    ^ Pencocokan di awal string ^hai akan cocok dengan haiii, haiapakabar
    $ Pencocokan di akhir string tes$ akan cocok dengan pantes, kates
    . Cocok dengan satu karakter apapun
    * Berjumlah 0 atau lebih
    + Berjumlah 1 atau lebih
    ( ) Pengelompokkan pola
    [ ] Pendefinisian kelas karakter [0-9] akan cocok dengan angka
    [a-z] akan cocok dengan huruf kecil
    [^a-z] bukan huruf kecil
    \ Escaping karakter, berguna bila ingin mencocokkan karakter, tetapi karakter tersebut merupakan anggota meta karakter Ingin mencocokkan titik, maka kode regexnya adala \.
    (silahkan pelajari tentang regular expression)
  • selengkapnya.php?id=$1, adalah url pengganti jika ditemukan pola di atas. $1 adalah pola yang cocok yang ditemukan dalam pengelompokan pola. Pengelompokan pola ada pola yang berada di antara ( dan )
    Pada pola regex di atas:
    $1 adalah ([0-9]+)
    $2 adalah (.*)

 

Cara Membuat tabelberita pada database MySQL

Saatnya kita mengaplikasikan URL Rewriting dalam bentuk aplikasi situs berita kita, berikut adalah struktur tabel tabeberita di MySQL

CREATE TABLE `tabelberita` (
  `beritaid` int(11) NOT NULL auto_increment,
  `judul` tinytext NOT NULL,
  `tanggal` date NOT NULL,
  `kategori` varchar(30) NOT NULL,
  `pendahuluan` text NOT NULL,
  `lanjutan` text NOT NULL,
  PRIMARY KEY  (`beritaid`)
) 

 

Cara Menampilkan berita dan meng-generate URL yang SEO friendly

Berikut kode PHP untuk mengambil data dari database MySQL kemudian menampilkan 10 berita terbaru, kemudian kita membuat link url untuk selengkapnya.

<?php
include "koneksi.php";

$berita = mysql_query("SELECT * FROM tabelberita ORDER BY beritaid DESC LIMIT 10");
while($b = mysql_fetch_array($berita)){
    //mengubah spasi menjadi -
    $judul = preg_replace("/\s/","-",$b['judul']);

    //menambahkan kata "berita" pada awal url dan ".html" pada akhir url
    $url_link = "berita".$b['beritaid']."-".$judul.".html";

    echo "<a href=\"".$url_link."\"><h2>".$b['judul']."</h2></a>";
    echo "<font color=red>".$b['tanggal']." Ketegori: ".$b['kategori']."<br></font>";
    echo $b['pendahuluan']."<br>";
    echo "<a href=\"".$url_link."\">Selengkapnya</a>";
    echo "<hr>";
}
?>

 

Menampilkan berita selengkapnya yang berasal dari URL SEO friendly menggunakan PHP dan MySQL

Berikut adalah kode PHP untuk menampilkan berita selengkapnya jika user mengklik link selengkapnya, seperti contoh berikut : http://localhost/situsberita/berita3-Jangan-Takut-untuk-Donor-Hati.html

<?php
include "koneksi.php";
$id = $_GET['id'];
$berita = mysql_query("SELECT * FROM tabelberita WHERE beritaid=$id");
while($b = mysql_fetch_array($berita)){
    echo "<a href=\"".$url_link."\"><h2>".$b['judul']."</h2></a>";
    echo "<font color=red>".$b['tanggal']." Ketegori: ".$b['kategori']."<br></font>";
    echo $b['pendahuluan']."<p>";
    echo $b['lanjutan'];
}
?>
 
 
 
 
 
 
 
 
 
trims
codingwear 

oleh fsakti FASANA IT | Tutorial Computer Updated at : 01.31

Selasa, 24 April 2012

JASA PEMBUATAN BANNER, SPANDUK, UMBUL-UMBUL

"YOUR OUTDOOR ADVERTISING"

::JASA PEMBUATAN BANNER, SPANDUK, UMBUL-UMBUL::
Butuh banner buat promosi, kampanye? Kami melayani desain banner dan cetak dengan semua ukuran harga sangat terjangkau dan berkualias 
___________________________________________________________________________
Contoh :






Silahkan informasikan data tersebut  dan tanyakan langsung pada customer support kami.


Advertiser
Name:fsakti.com
E-mail :Hubungi Advertiser
Kota:Banten
Phone:0812 7928 8830
Website:


oleh fsakti FASANA IT | Tutorial Computer Updated at : 19.14

membuat form login di Webmail

Cara membuat form login diwebmail




sorcecode  HTML dapat digunakan di form login anda dengan cara sbb:

1. buat CSS  seperti ini : 
Stylesheet untuk mempercantik kotak login webmail, letakkan diantara <HEAD>...</HEAD>







<style type="text/css">
#login-form {
 margin-left: auto;
 margin-right: auto;
 margin-top: 50px;
 width: 380px;
 border: 1px solid #999;
}
#login-form table td.title
{
 color: #666;
 text-align: right;
 padding-right: 10px;
}
.boxcontent {
 padding: 20px 20px 10px 20px;
}
.boxtitle
{
 height: 12px !important;
 padding: 4px 20px 3px 20px;
 border-bottom: 1px solid #999;
 color: #333;
 font-size: 11px;
 font-weight: bold;
 background-color: #EBEBEB;
}
</style>

Tag div untuk form login webmail, letakkan diantara <BODY>...</BODY>
<div id="login-form">
 <div class="boxtitle">Login Webmail</div>
 <div class="boxcontent">
 <form name="form" action="http://domainanda.com/webapps/webmail2/index.php" method="post">
 <input name="_action" value="login" type="hidden"><input name="_timezone" id="rcmlogintz" value="7" type="hidden">
 <table summary="" border="0"><tbody><tr><td class="title"><label for="rcmloginuser">Username</label>
 </td>
 <td><input name="_user" id="rcmloginuser" size="30" autocomplete="off" type="text"></td>
 </tr>
 <tr><td class="title"><label for="rcmloginpwd">Password</label>
 </td>
 <td><input name="_pass" id="rcmloginpwd" size="30" autocomplete="off" type="password"></td>
 </tr>
 </tbody>
 </table>
 <p style="text-align: center;"><input class="button mainaction" value="Login" type="submit"></p>
 </form>
 </div>
 </div>



kb.masterweb

oleh fsakti FASANA IT | Tutorial Computer Updated at : 02.10

Kamis, 19 April 2012

Apa Search Engine Result Page (SERP) ?

SERP

SERP atau Search Engine Result Page adalah hasil dari pencarian suatu keyword di search engine yang berupa daftar atau index halaman web.
Setelah halaman web yang kita publish sudah di-crawl dan di-index oleh Google atau search engine, langkah selanjutnya adalah mencari posisi halaman web/blog atau website tersebut didalam search index berdasarkan keyword yang kita cari melalui SERP.
Posisi terbaik halaman web di SERP adalah pada urutan awal dari SERP, oleh karena itu diperlukan SEO Google untuk mengakomodasi kebutuhan ini. Pengertian ini adalah hal penting untuk hasil SEO / SEO Dasar.

oleh fsakti FASANA IT | Tutorial Computer Updated at : 23.35

Selasa, 17 April 2012

Tutorial PHP Pembahasan Variabel


PEMBAHASAN Variabel

Dasar-dasar

Variabel dalam PHP ditandai dengan karakter dollar kemudian diikuti dengan nama variabelnya sendiri. Nama variabel membedakan antara huruf kecil dan besar (case-sensitive).
Nama variabel mengikutai aturan yang sama dengan label yang lain dalam PHP. Nama variabel yang diperbolehkan dimulai dengan huruf atau garis-bawah, kemudian diikuti dengan huruf, angka atau garis-bawah. Dalam regular expression, akan dituliskan sebagai : ’[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*’
Catatan: Untuk keperluan kita di sini yang dimaksud dengan huruf adalah a-z, A-Z, dan karakter ASCII dari 127 hingga 255 (0x7f-0xff).
  1  
  2 $var = "Bob";
  3 $Var = "Joe";
  4 echo "$var, $Var"; // menghasilkan "Bob, Joe"
  5 
  6 $4site = ’not yet’;  // tidak boleh; dimulai dengan angka
  7 $_4site = ’not yet’; // boleh; dimulai dengan garis-bawah
  8 $täyte = ’mansikka’; // boleh; ’ä’ adalah ASCII 228.
  9
Dalam PHP, variabel selalu diisi dengan nilai. Dengan kata lain, ketika anda mengisikan sebuah ekspresi pada suatu variabel, semua nilai ekspresi asal akan disalin ke dalam variabel tujuan. Ini berarti setelah mengisikan nilai suatu variabel ke variabel yang lain, jika kita mengubah nilai salah satu variabel tidak akan mempengaruhi variabel yang lain. Untuk lebih jelas mengenai pengisian ini, lihat Ekspresi.
PHP4 memberikan cara lain untuk mengisikan nilai ke variabel: assign by reference. Artinya, variabel yang baru merujuk (dengan kata lain, "menjadi alias untuk" atau "menunjuk pada") variabel asal. Perubahan pada variabel yang baru akan mempengaruhi variabel asal, dan sebaliknya. Ini juga berarti tidak ada proses penyalinan; sehingga pengisian variabel bekerja lebih cepat. Akan tetapi perlu diingat peningkatan kecepatan hanya dapat diamati pada pengulangan yang banyak atau pada pengisian array atau objek yang besar.
Untuk mengisikan dengan rujukan, cukup menuliskan karakter ampersand (&) di awal variabel yang akan diisikan (variabel asal). Sebagai contoh, akan mencetak output 'Nama saya Bob' dua kali.
  1 
  2 <?php
  3 $foo = 'Bob';              // Mengisikan kata 'Bob' ke variabel $foo
  4 $bar = &$foo;              // Merujuk pada $foo melalui $bar.
  5 $bar = "Nama saya $bar";   // Menimpa variabel $bar dengan nilai yang baru
  6 echo $foo;                 // $foo akan ditimpa juga.
  7 echo $bar;
  8 ?>
  9      

Satu masalah penting yang harus diingat adalah, hanya nama variabel yang bisa diisikan dengan rujukan.  
  1 
  2 <?php
  3 $foo = 25;
  4 $bar = &$foo;      // Pengisian yang diperbolehkan.
  5 $bar = &(24 * 7);  // Tidak boleh!; tidak merujuk pada nama variabel.
  6 
  7 function test() {
  8    return 25;
  9 }
 10 
 11 $bar = &test();    // Tidak benar; karena tes() adalah fungsi.
 12 ?>
 13      

Variabel-variabel Terdefinisi

PHP menyediakan banyak variabel yang telah terdefinisi untuk semua skrip yang dijalankannya. Banyak dari variabel-variabel ini, tidak dapat didokumentasikan sepenuhnya karena sangat tergantung pada server yang dijalankan, versi dan setup server, dan faktor yang lainnya. Beberapa variabel tidak bisa didapatkan jika PHP dijalankan pada mode perintah baris (command-line).
Tanpa melihat faktor-faktor tersebut, disini diberikan variabel terdefinisi yang bisa dipakai jika PHP3 berjalan sebagai module server Apache.
Untuk mendapatkan daftar variabel terdefinsi (dan informasi yang lain), silahkan lihat (dan gunakan) phpinfo().
Catatan: Daftar berikut hanyalah petunjuk sederhana mengenai variabel terdefinisi yang anda harapkan dapat anda pakai dalam skrip anda.

Variable-variabel dari Apache

Variabel-variabel ini dibuat oleh webserver Apache. Jika anda menjalankan webserver yang lain, tidak ada jaminan ia menyediakan variabel-variabel yang sama; mungkin ia tidak menyediakan beberapa variabel tapi menyediakan variabel lain yang tidak disebutkan disini. Boleh dikatakan, kebanyakan dari variabel-variabel ini disebutkan di spesifikasi CGI 1.1 jadi masih ada harapan untuk bisa memakainya.
Sebagai catatan, beberapa dari variabel-variabel ini bisa dipakai (atau punya arti) jika PHP dijalankan dari perintah baris.
GATEWAY_INTERFACE
Revisi spesifikasi CGI yang digunakan oleh server, misalnya; i.e. 'CGI/1.1'.
SERVER_NAME
Nama host server dimana skrip dijalankan. Jika skrip dijalankan pada virtual host, maka variabel ini akan berisi nilai yang didefinisikan untuk virtual host tersebut.
SERVER_SOFTWARE
String identifikasi string, diletakkan di dalam header ketika menangapi permintaan.
SERVER_PROTOCOL
Nama dan revisi protokol informasi darimana permintaan dilakukan; misalnya 'HTTP/1.0'.
REQUEST_METHOD
Metode permintaan yang dipakai ketika mengakses halaman; misalnya 'GET', 'HEAD', 'POST', 'PUT'.
UERY_STRING
String permintaan, jika ada, darimana halaman diakses.
DOCUMENT_ROOT
Direktori dokumen root dimana didalamnya berisi skrip yang sedang dilaksanakan, seperti didefinisikan di file konfigurasi server.
HTTP_ACCEPT
Berisi Accept:header permintaan, jika ada.
HTTP_ACCEPT_CHARSET
Berisi Accept-Charset: header permintaan, jika ada. Contoh: 'iso-8859-1,*,utf-8'.
HTTP_ENCODING
Berisi Accept-Encoding: header permintaan, jika ada. Contoh: 'gzip'.
HTTP_ACCEPT_LANGUAGE
Berisi Accept-Language: header permintaan, jika ada. Contoh: 'en'.
HTTP_CONNECTION
Berisi Connection: header permintaan, jika ada. Contoh: 'Keep-Alive'.
HTTP_HOST
Berisi Host: header permintaan, jika ada.
HTTP_REFERER
Alamat halaman (jika ada) yang diberikan oleh browser pada halaman yang aktif. Variabel ini diset oleh browser pengguna, tidak semua browser memberikan variabel ini.
HTTP_USER_AGENT
Berisi User_Agent: header permintaan, jika ada.  String ini menunjukkkan software browser yang dipakai untuk melihat halaman yang sedang aktif; misalnya; Mozilla/4.5 [en] (X11; U; Linux 2.2.9 i586). Anda dapat memakai nilai ini dengan get_browser() untuk menyesuaikan kemampuan browser pemakai.
REMOTE_ADDR
Alamat IP darimana pengguna melihat halaman saat ini.
REMOTE_PORT
Port yang dipakai oleh komputer pemakai untuk berkomunikasi dengan server web.
SCRIPT_FILENAME
Nama path absolut dari skrip yang sedang dilaksanakan.
SERVER_ADMIN
Nilai yang diberikan untuk direktive SERVER_ADMIN (Apache) dalam file konfigurasi server web. Jika skrip dijalankan pada host virtual, variabel ini akan berisi nilai yang diberikan untuk host virtual tersebut.
SERVER_PORT
Port mesin server yang dipakai oleh server web untuk berkomunikasi. Untuk setup default, akan berisi '80'; jika menggunakan SSL, misalnya, nilai ini akan diubah menjadi nomor port berapa saja yang didefinisikan untuk port HTTP aman.
SERVER_SIGNATURE
String ini berisi versi server dan nama host virtual yang ditambahkan pada halaman yang dihasilkan server, jika diaktifkan.
PATH_TRANSLATED
Path dari sript yang sedang berjalan berdasarkan Sistem filenya-(bukan dokumen root); setelah server mengerjakan pemetaan virtual ke real. (Catatan Penerjemah: ini berhubungan sistem file yang dipakai; misalnya untuk linux kita memakai notasi /www/htdocs sedangkan untuk windows/dos kita memakai \www\htdocs).
SCRIPT_NAME
Berisi path skrip yang sedang berjalan. Ini sangat berguna untuk halaman-halaman yang perlu merujuk pada pada diri mereka sendiri.
REQUEST_URI
URI yang diberikan untuk mengakses halaman yang sedang aktif; misalnya '/index.html'.

Variable-variabel Lingkungan

Variabel-variabel ini diimport ke dalam variabel global PHP dari variabel lingkungan dimana PHP dijalankan. Kebanyakan disediakan oleh program shell dimana PHP dijalankan dan system yang berbeda akan menjalankan program shell yang berbeda pula, daftar yang tetap tidak mungkin diberikan karena variasi ini. Silahkan lihat dokumentasi program shell untuk variabel yang diberikan oleh lingkungan shell yang anda pakai.Variabel-variabel yang lain termasuk variabel yang diberikan oleh CGI, akan diberikan juga tidak peduli PHP dijalankan sebagai modul server atau pemroses CGI.

Variable-variabel PHP

Ini adalah variabel yang dibuat oleh PHP sendiri.
argv
Array argument yang diberikan pada skrip. Jika skrip dijalankan dalam mode perintah baris maka variabel ini bisa berisi parameter seperti gaya bahasa C. Ketika dipanggil dengan metode GET, variabel ini akan berisi string permintaan yang diberikan.
argc
Berisi jumlah variabel yang diberikan saat menjalankan skrip (jika dijalankan dalam mode perintah baris).
PHP_SELF
Nama file yang skrip yang sedang berjalan, relatif terhadap dokumen root. Jika PHP dijalankan sebagai pemroses perintah baris, variabel ini tidak diberikan.
HTTP_COOKIE_VARS
Array asosiatif variabel-variabel yang diberikan kepada skrip lewat cookies HTTP. Hanya diberikan jika pelacakan variabel diaktifkan baik lewat direktif konfigurasi track_vars atau direktif <?php_track_vars?>.
HTTP_GET_VARS
Array asosiatif variabel-variabel yang diberikan kepada skrip lewat metode HTTP GET. Hanya diberikan jika pelacakan variabel diaktifkan baik lewat direktif konfigurasi track_vars atau direktif <?php_track_vars?>.
HTTP_POST_VARS
Array asosiatif variabel-variabel yang diberikan kepada skrip lewat metode HTTP POST. Hanya diberikan jika pelacakan variabel diaktifkan baik lewat direktif konfigurasi track_vars atau direktif <?php_track_vars?>.

Ruang Lingkup Variabel

Ruang lingkup sebuah variabel tergantung dimana ia didefinisikan. Pada umumnya variabel-variabel PHP hanya mempunyai satu ruang lingkup. Ruang lingkup ini meluas kepada file-file yang disisipkan, dengan perintah include atau require. Sebagai contoh,

  1 
  2 $a = 1;
  3 include "b.inc";
  4     
Disini variabel $a dapat dipakai dalam skrip b.inc yang disisipkan. Dalam fungsi yang kita definisikan sendiri ruang lingkup fungsi tersebut yang dipakai. Semua variabel yang digunakan dalam suatu fungsi secara default terbatas pada ruang lingkup fungsi tersebut. Sebagai contoh,
  1  
  2 $a = 1; /* global scope */ 
  3 
  4 Function Test () { 
  5     echo $a; /* rujukan ke variabel lokal */ 
  6 } 
  7 
  8 Test ();
  9     
Skrip ini tidak akan memberikan hasil karena perintah echo merujuk pada variabel $a yang berlaku di lokal, dan variabel ini belum diisikan dengan nilai pada ruang lingkup tersebut. Anda mungkin dapat melihat bahwa ini sedikit berbeda bahasa C, pada C variabel global secara otomatis dikenali oleh fungsi kecuali didefinisikan lagi dalam fungsi. Ini bisa menyebabkan masalah jika secara tak sengaja seseorang mengubah variabel global. Dalam PHP variabel global harus dideklarasikan global di dalam fungsi jika fungsi tersebut ingin menggunakannya. Contoh,

  1 
  2 $a = 1;
  3 $b = 2;
  4 
  5 Function Sum () {
  6     global $a, $b;
  7 
  8     $b = $a + $b;
  9 } 
 10 
 11 Sum ();
 12 echo $b;
 13     
Skrip diatas akan menghasilkan "3". Dengan mendeklarasikan $a dan $b sebagai variabel global dalam fungsi, semuanya proses yang berhubungan dengan keduanya akan mengubah variabel global. Tidak batasan jumlah variabel global yang dapat dimanipulasi oleh sebuah fungsi.
Cara kedua untuk mengakses variabel dari ruang lingkup global adalah dengan menggunakan array khusus yang didefinisikan oleh PHP, yaitu $GLOBALS. Contoh sebelumnya dapat ditulis sebagai berikut,

  1 
  2 $a = 1;
  3 $b = 2;
  4 
  5 Function Sum () {
  6     $GLOBALS["b"] = $GLOBALS["a"] + $GLOBALS["b"];
  7 } 
  8 
  9 Sum ();
 10 echo $b;
 11     
Array $GLOBALS adalah array asosiatif dimana nama variabel global dipakai sebagai key dan isi variabel tersebut adalah nilai elemen arraynya.
Sifat penting lainnya dari ruang lingkup adalah apa yang disebut dengan variabel static. Variabel static hanya terdapat dalam ruang lingkup lokal suatu fungsi, akan tetapi ia tidak akan kehilangan nilainya jika pelaksanaan program keluar dari ruang lingkup ini. Perhatikan contoh ini:

  1 
  2 Function Test () {
  3     $a = 0;
  4     echo $a;
  5     $a++;
  6 }
  7     
Fungsi ini tidak begitu berguna karena setiap ia dipanggil ia akan memberikan nilai 0 pada $a kemudian mencetak "0". $a++ yang menaikkan nilai variabel tidak ada gunanya karena jika fungsi sudah selesai dijalankan variabel $a akan dihapus. Agar fungsi ini ada gunanya, supaya tidak kehilangan nilai perhitungan yang berlaku, variabel $a harus dideklarasikan sebagai static:  
  1 
  2 Function Test () {
  3     static $a = 0;
  4     echo $a;
  5     $a++;
  6 }
  7     
Sekarang setiap fungsi Test() dipanggil ia akan mencetak nilai $a dan menaikkan nilainya.
Variabel static juga menyediakan satu cara yang berhubungan fungsi-fungsi rekursif. Sebuah fungsi rekursif adalah fungsi yang memanggil dirinya sendiri. Kita harus berhati-hati menulis fungsi rekursif sebab bisa saja fungsi tersebut akan berulang terus menerus. Anda harus yakin ada kondisi yang bisa dipenuhi supaya proses pengulangan berhenti. Fungsi rekursi sederhana berikut akan menghitung sampai 10, dengan menggunakan variabel static $count untuk mengetahui kondisi kapan harus berhenti.

  1 
  2 Function Test () {
  3     static $count = 0;
  4 
  5     $count++;
  6     echo $count;
  7     if ($count < 10) {
  8         Test ();
  9     }
 10     $count--;
 11 }
 12     

Variabel yang berubah-ubah

Kadang-kadang lebih mudah jika kita bisa membuat variabel yang bisa berubah-ubah namanya. Yaitu, nama variabel yang dapat diset dan digunakan secara dinamis. Variabel normal diset dengan perintah seperti berikut,

  1 
  2 $a = "hello";
  3     
Variabel yang berubah mengambil nilai sebuah variabel dan memperlakukannya sebagai nama variabel. Pada contoh diatas, hello, dapat dipakai sebagai nama variabel dengan menambahkan dua tanda dollar. Lihat contoh berikut,

  1 
  2 $$a = "world";
  3     
Pada tahap ini dua variabel telah didefinisikan dan disimpan dalam daftar simbol PHP: $a berisi "hello" dan $hello berisi "world". Jadi, perintah:

  1 
  2 echo "$a ${$a}";
  3     
akan menghasilkan hasil yang sama seperti,

  1 
  2 echo "$a $hello";
  3     
keduanya akan mencetak kalimat: hello world.Untuk memakai variabel yang berubah-ubah dengan array, anda harus memperhitungkan masalah yang bisa saja membingungkan. Sebagai contoh, jika anda menulis $$a[1] maka pemroses harus tahu apakah anda bermaksud menggunakan $a[1] sebagai variabel atau anda menginginkan $$a sebagai variabel dan [1] adalah indeks dari variabel tersebut. Sintaksis untuk menghindari keraguan seperti ini adalah:${$a[1]} untuk kasus yang pertama  dan ${$a}[1] untuk kasus yang kedua.

Variabel-variabel dari luar PHP

Form HTML (GET dan POST)

Ketika sebuah formulir dikirimkan pada skrip PHP, semua variabel dari formulir tersebut secara otomatis bisa di pakai dalam skrip PHP. Sebagai contoh lihat contoh berikut,

Contoh 7-1. Variabel formulir sederhana

  1 
  2 <form action="foo.php3" method="post">
  3     Name: <input type="text" name="name"><br>
  4     <input type="submit">
  5 </form>
  6       
Ketika dikirimkan, PHP akan membuat variabel $name, yang berisi apa saja yang diberikan pada field Name: di formulir.
PHP juga mengerti array dalam konteks variabel-variabel formulir, akan tetapi hanya terbatas pada ukuran satu dimensi. Anda bisa, sebagai contoh, mengumpulkan variabel-variabel yang berhubungan, atau menggunakan kemampuan ini untuk mengambil nilai dari input select yang banyak.

Contoh 7-2. Variabel formulir yang lebih kompleks.

  1 
  2 <form action="array.php" method="post">
  3     Name: <input type="text" name="personal[name]"><br>
  4     Email: <input type="text" name="personal[email]"><br>
  5     Beer: <br>
  6     <select multiple name="beer[]">
  7         <option value="warthog">Warthog
  8         <option value="guinness">Guinness
  9         <option value="stuttgarter">Stuttgarter Schwabenbräu
 10         </select>
 11     <input type="submit">
 12 </form>
 13       

Jika track_vars PHP diaktifkan, baik dengan mengunakan setting konfigurasi track_vars atau direktif  <?php_track_vars?>, maka variable yang dikirimkan melalui metode POST atau GET akan dapat ditemukan dalam array asosiatif global $HTTP_POST_VARS dan $HTTP_GET_VARS.

Nama-nama Variabel IMAGE SUBMIT

Ketika mengirimkan formulir, kita bisa memakai gambar bukan tombol submit standar dengan tag seperti berikut,

  1 
  2 <input type=image src="image.gif" name="sub">
  3       
Saat pengguna menekan tombol mouse di dalam daerah gambar, formulir akan dikirim ke server dengan dua variabel tambahan, yaitu sub_x and sub_y. Variabel tersebut akan berisi koordinat dalam gambar yang di klik. Bagi yang sudah berpengalaman mungkin dapat melihat nama variabel yang dikirimkan oleh browser berisi tanda "titik" bukan garis bawah, akan tetapi PHP akan mengkonversi titik tersebut menjadi garis bawah secara otomatis.

Cookie HTTP

PHP secara transparan mendukung cookies HTTP sebagaimana yang didefinisikan oleh Spesifikasi Netscape. Cookies adalah suatu mekanisme untuk menyimpan data di browser remote dan mengidentifikasi user. Anda dapat memberikan cookie menggunakan fungsi SetCookie(). Cookie adalah bagian dari header HTTP, jadi fungsi SetCookie harus dipanggil sebelum output yang lain dikirim ke browser. Ini adalah sama dengan batasan fungsi Header(). Setiap cookie yang dikirim kepada server dari klien akan otomatis dijadikan variabel PHP seperti halnya data dengan metode GET dan POST.Jika anda ingin memberikan banyak nilai pada satu cookie, tambahkan [] pada nama cookie. Sebagai contoh,

  1 
  2 SetCookie ("MyCookie[]", "Testing", time()+3600);
  3      
Sebagai catatan bahwa sebuah cookie akan menimpa cookie sebelumnya dengan nama cookie yang sama kecuali path domainnya berbeda. Jadi, untuk keranjang belanja anda mungkin ingin menyimpan sebuah penghitung dan memakainya nanti.

Contoh-3. Contoh SetCookie

  1 
  2 $Count++;
  3 SetCookie ("Count", $Count, time()+3600);
  4 SetCookie ("Cart[$Count]", $item, time()+3600);
  5      

Variabel-variabel Lingkungan

PHP secara otomatis akan membuat variabel lingkungan menjadi variabel PHP seperti yang lain.

  1 
  2 echo $HOME;  /* Shows the HOME environment variable, if set. */
  3       
Informasi yang datang dari mekanisme GET, POST dan cookie juga secara otomatis menciptakan variabel, kadang-kadang lebih baik membaca variabel dari lingkungan secara eksplisit untuk memastikan bahwa anda mendapatkan versi yang tepat dari variabel yang bersangkutan. Fungsi getenv() dapat digunakan untuk ini. Anda juga bisa membuat variabel lingkungan dengan fungsiputenv().

Titik di dalam nama variabel masukan

Biasanya, PHP tidak mengabaikan nama variabel jika mereka diberikan pada suatu skrip. Akan tetapi, harus diingat bahwa tanda "titik" adalah karakter yang tidak boleh dipakai sebagai nama variabel dalam PHP. Sebagai alasan, lihat contoh berikut,

  1 
  2 $varname.ext;  /* nama variabel yang tidak diperbolehkan  */
  3      
Sekarang yang dilihat oleh pemroses adalah variabel yang diberi nama $varname, diikuti operator penggabungan  string, kemudian diikuti dengan string biasa (yaitu, string yang tidak diberi tanda petik dan bukan nama yang didefinisikan di tempat lain) 'ext'. Tentu saja, ini tidak akan menghasilkan sesuai dengan apa yang diharapkan.
Karena alasan ini, harus selalu diingat bahwa PHP secara otomatis akan mengganti setiap tanda "titik" nama-nama variabel yang diberikan kepadanya dengan garis bawah.

Menentukan tipe data variabel

Karena PHP menentukan tipe variabel dan mengkonversinya jika perlu, tidak selalu jelas  sebuah variabel itu mempunyai tipe apa pada saat tertentu. PHP menyediakan beberapa fungsi yang dapat menentukan jenis data suatu variabel. Mereka itu adalah gettype()is_long()is_double()is_string()is_array(), dan is_object().

oleh fsakti FASANA IT | Tutorial Computer Updated at : 22.55

Minggu, 15 April 2012

Free Download, photo, gambar, 3gp, film

Download gambar, foto, 3gp, mpeg, film, video bokep, cewek, cerita 17 tahun, telanjang, hot, bugil, panas, gratis

Kenapa masih banyak yang mencari keyword  foto bugil, film panas, cerita-cerita bokep ,  dan bahkan ada dari pencari dengan keyword bugil saja. Itulah keyword yang digunakan sebagian pengunjung blog  yang berasal dari search engine. Yang lebih mengherankan, dari sekian artikel sampah  justru artikel paling sampah yang paling banyak dibuka. Padahal untuk menulis artikel saya harus memeras otak dan tenaga, eh yang paling laris justru artikel ngawur berisi topik bugil-bugil tadi benar2 edan ya, padahal sudah dilarang.

Hal ini benar-benar mengindikasikan bahwa para pengguna internet masih banyak yang nge-net hanya untuk melihat dan mendapat gambar bokep, video bokep, dan film-film porno. Memang hal ini tidak bisa dipungkiri. Coba datang ke warnet didaerah pinggiran dan perhatikan para pengunjung berusia remaja atau beranjak dewasa, perut saya sampai kembung karena menahan tawa melihat perubahan mimik muka mereka. 

Tapi perlu diingat bahwa pengunjung hidung belang tadi bisa kesasar kemari karena optimasi SEO. Jadi dengan situs yang memang jelas benar-benar menyajikan gambar, video, 3gp bugil tadi. Saya rasa ini memiliki tujuan baik karena siapa tahu dengan kesasar kesini, mereka menjadi tertarik dengan ngeblog dan mencoba menjadi atau memulai menjadi blogger yang lebih bermanfaat daripada hanya menggunakan internet untuk mengeraskan barang yang lembek, kurang kerjaan aja. gara-gara topik bugil dengan judul diatas mudah-mudan para pencinta cewek bugil maupun Video bugil serta film bugil..setelah mampir diblog ini beralih pikiran mengunakan  internet sehat dan  yang bermanfaat,.   amin2

oleh fsakti FASANA IT | Tutorial Computer Updated at : 02.51

Kamis, 12 April 2012

Mempercepat Loading Blog



mempercepat loading blog
Loading blog memang sangat mempengaruhi trafik blog kita. Loading blog yang terlalu berat dan lama akan mengakibatkan blog kita menjadi tidak optimal untuk di buka dan di jelajahi visitor. Selain mengedit template blog agar seo Friendly, Loading blog sangatlah diperlukan untuk menunjang perkembangan blog kita. Untuk  tips mempercepat blog kali ini, saya akan membagikan sebuah tips mengkompress blog CSS.CSS ini sendiri kependekan dari Cascading Style Sheet yaitu sebuah bahasa pemograman yang digunakan untuk mendesain tampilan tata letak halaman blog kita. Jadi yang kita perlukan hanyalah mengkompres file CSS blog kita. Dengan demikian blog kita akan semakin ringan dan mudah loading.

oleh fsakti FASANA IT | Tutorial Computer Updated at : 21.54

Rabu, 11 April 2012

e-mail

oleh fsakti FASANA IT | Tutorial Computer Updated at : 20.18

Cara Search Engine (pencarian) Bekerja

Cara Search Engine (pencarian) Bekerja, Mungkin situs yang paling sering dikunjungi adalah situs search engine, yaitu situs yang menyediakan jasa pencarian berdasarkan kata kunci yang diberikan oleh pengunjungnya.
Contoh search engine adalah Google, Yahoo!, Altavista, Lycos dan masih banyak lagi (baca Web Search Engine).
Jagad maya yang sedemikian luasnya, membuat para surfer menggunakan search engine untuk mencari secuil informasi.
Apa yang dilakukan oleh pengunjung search engine adalah memasukkan kata kunci dan kemudian mengklik tombol [search], [Go], [Find] atau tombol-tombol lainnya yang memiliki arti senada.
Dalam hitungan waktu yang tidak terlalu lama, ratusan bahkan ribuan halaman situs yang (mungkin) relevan dengan kata kunci ditampilkan.
Ternyata proses pencarian yang tidak terlalu lama itu, tidak semudah kelihatannya. Ada hal rumit  yang membuat proses pencarian itu menjadi cepat. Apakah itu ?
Pengumpulan Kata  Kunci (Keyword)
Agar Search Engine dapat menampilkan apa yang harus ditemukan, search engine sudah harus memiliki daftar kata-kata kunci. Ada perangkat lunak untuk mengumpulkan seluruh kata yang muncul dihalaman web, namanya Spider.
Spider menjelajah ribuan halaman web dimulai dari server-server yang paling sering digunakan dan halaman-halaman web yang populer, alias sering dikunjungi oleh pengguna internet. Selanjutnya spider akan mengikuti link yang ditemukan pada halaman itu. Pencarian ini dinamakan Web Crawling.

Ketika spider menjelajahi sebuah halaman web, spider akan mengambil kata-kata yang ada dihalaman itu dan letak kata-kata itu, bisa dari judul, sub judul, meta tag atau bagian-bagian lain dari halaman itu.
Cara spider menjelajahi halaman tidak selalu sama pada beberapa search engine. Seperti misalnya spider milik search engine Googlemengambil kata-kata yang memiliki arti dalam arti mengambil seluruh kata dan mengabaikan kata-kata seperti “a” , “an” dan “the”.
Begitu pula dengan spider search engine Lycos, spidernya memeriksa seluruh kata-kata di judul, subjudul dan link untuk seratus kata yang paling sering digunakan disebuah halaman web, serta duapuluh baris pertama dari teks.
Sedangkan spider search engine Altavista mengumpulkan semua kata-kata tanpa terkecuali dan untuk melengkapinya, spider mencocokkan hasil pencariannya dengan meta tag.
Contoh kata kunci (keyword) yang saat ini sangat nge-trend ( kata kunci mesum adalah kata kunci yang sangat banyak dicari pada search engine).
Meta Tag
Meta Tag adalah tempat dimana pemilik halaman bisa menentukan kata kunci yang mewakili isi halamannya. Meta tag ini diselipkan di kode HTML namun tidak akan muncul di browser.
Penggunaan meta tag, membantu search engine menampilkan hasil yang tepat bagi penggunanya.
Bantuan meta tag ini lebih terasa apabila kata kunci dari sebuah halaman memiliki arti lebih dari satu.
Pemberian meta tag dapat membantu search engine memilih arti yang tepat dari kata itu.
Namun walaupun meta tag dapat sangat membantu, ternyata ketergantungan yang berlebihan terhadap meta tag dapat berbahaya.
Misalnya seorang membuat Web Site yang memasukkan kata yang terlalu umum pada meta tag, sehingga membuat halaman miliknya sering muncul jika kata itu diketikkan.
Padahal isi situs tersebut tidak nyambung dengan kata kunci yang diberikan. Ini akan mengakibatkan kerja search engine yang tidak maksimal.
Untuk mengatasi kejadian seperti ini, biasanya spider akan membandingkan meta tag dengan isi halaman. Isi meta tag yang tidak sesuai dengan isi halaman akan diabaikan.
Membuat Indeks
Informasi yang diperoleh dari spider disimpan oleh search engine agar dapat digunakan.
Ada dua kunci yang digunakan dalam pembuatan indeks, yaitu data yang ada dalam informasi dan metode pembuatan indeks.
Semuanya bertujuan untuk menampilkan hasil yang tepat kepada pengguna search engine.
Search engine juga menyimpan beberapa kali sebuah kata muncul disebuah halaman, bagaimana kedalaman sebuah kata dan berbagai hal lainnya. Dengan berbagai penyortiran ini searh engine mampu menampilkan halaman yang tepat.
Melihat kemampuan search engine mengumpulkan informasi, tentu diperlukan suatu kapasitas penyimpanan yang sangat besar untuk menyimpan informasi tersebut, namun sebelum disimpan, melalui suatu metode sendiri yaitu di-encode agar penyimpanan dapat lebih effisien, sehingga pencarian dapat dilakukan lebih cepat.
Ada beberapa cara yang digunakan untuk membuat indeks, tetapi yang paling sering digunakan untuk membuat indeks pada search engine adalah teknik hashing, yaitu pemberian nilai tertentu pada setiap kata, nilai tersebut diberikan berdasarkan berapa banyak kata tersebut digunakan di internet. Kombinasi antara pengindeks-an yang effentif dan kapasitas penyimpanan yang kecil akam mebuat search engine dapat melakukan pencarian dengan cepat.
Namun yang perlu diketahui, secanggih apapun search engine  bekerja, masih sering menampilkan halaman-halaman yang tidak sesuai dengan permintaan, apalagi jika kata kunci yang dimasukkan rumit atau memiliki banyak arti.






sumber:y3pp33

oleh fsakti FASANA IT | Tutorial Computer Updated at : 19.36

Cara Memperbanyak Komentar di status Facebook (FB)

facebook tutorial
Ingin agar status Facebook (FB) mendapatkan banyak komentar atau dikomentari oleh banyak orang? Saya akan berikan tips sederhana untuk teman-teman. Terutama bagi teman-teman yang status Facebooknya selalu sepi komentar dan tanggapan. Tips ini saya buat berdasarkan pengalaman pribadi. Mungkin berhasil bagi saya dan tidak cocok bagi teman-teman atau malah sebaliknya, tapi saya rasa tidak ada salahnya untuk dicoba. Betul?!
Sama seperti halnya di dunia nyata, istilah tidak kenal maka tidak sayang juga berlaku di dunia online termasuk di Facebook. Selain itu daya tarik juga menjadi poin yang tidak kalah pentingnya. Tidak heran jika status orang terkenal termasuk para selebritis atau artis selalu ramai

oleh fsakti FASANA IT | Tutorial Computer Updated at : 00.01

Selasa, 10 April 2012

CARA MEMBUAT ARTIKEL TERKAIT ( RELATED POST )

re;ated post fasana itech
Artikel terkait adalah tulisan atau postingan yang berkaitan dengan judul yang saat itu dibuka contoh di blog http://bo-fsakti.blogspot.com lihat di tulisan kahir saya ini ada tulisan "Jangan Lupa Baca Juga "
Fungsinya selain untuk seorelated post / artikel terkait ini juga membantu pengunjung untuk membaca yang lain mungkin yang belum di ketahuinya. Hal ini menyebabkan pengunjung bisa betah berada di blog kita.
Langsung saja cara membuat related post / artikel terkait :
Masuk blogger > rancangan > edit html > centang expand template widget
cari kode </head> kemudian letakkan script di bawah ini tepat di atas kode </head>

oleh fsakti FASANA IT | Tutorial Computer Updated at : 22.59

Senin, 09 April 2012

Mari Tukar Link Sebanyak-Banyaknya

backlink yang bagus
Salah satu cara membuat Web / BLOG Menjadi SEO FRIENDLY ( cepat terindeks di mesin pencari ), adalah dengan dengan mencari banyak backlink atau dalam bahasa sederhana : menyebarkan link blog kita di internet. Untuk menyebarkannya, salah satu caranya adalah dengan bertukar link dengan Web / Weblogger lain.

Sebelum mulai Bertukar Link dengan Web / Blogger lain, anda harus membuat LINK Blog anda sendiri untuk di copy Web / blogger lain. 


Setelah itu, buat sebuah Text Area atau Kotak Dengan Fungsi Scroll untuk menyimpan link Web/ blog anda dan untuk di Copy oleh Web / blogger lain. Simpan kotak tersebut di sidebar, artikel, atau di laman baru. Jangan lupa menyertakan keterangan yang mengajak blogger lain untuk bertukar link.

Anda harus membuat Kotak Blogroll untuk menyimpan Link Blogger lain pada blog anda. Jika belum tahu cara mebuatnya, silahkan isi komentar dibawah

Silahkan Copy Paste Link bo-fsakti di bawah ini ke Blog Anda :

...:::Link e-Bisnis:::...


















Konfirmasi bahwa anda telah memasang Link BB di blog anda melalui kotak komentar agar saya bisa segera Link Back / Memasang Link anda di Daftar Sahabat bo-fsakti

daftar Link sobat blogger yang telah bertukar link dengan

  1. Kumpulan Sorce Program
  2. Blog Tempat Wisata
  3. Bloggerbugis
  4. Tutoril PHP dan Java
  5. KUMPULAN INFORMASI MAYA
  6. Software Gratis
  7. Web Informasi Kursus HDT 
  8. Jasa Penterjemah
  9. top-pex
  10. barajakom
  11. Bung Gratis
  12. Dapah
  13. Skrip Murah
  14. Bima-lanang
  15. deddyrusdiansyah
  16. fartafa BIL
  17. Iyong
  18. njajalae 
  19. Tempat Diskusi Skripsi dan pemrograman
  20. Tempat Tugas Akhir dan Pemrorgaman
  21. Blog Serba Guna
  22.  Blog my life
  23. dikitbanget
  24. Jadilah selanjutnya ... buruan ya...!

oleh fsakti FASANA IT | Tutorial Computer Updated at : 22.28

Minggu, 08 April 2012

Mengetahui Kode Warna pada HTML

warna kode web

Cara Mengetahui Kode warna HTML - Kode Warna HML sangat diperlukan dalam proses mengedit template Web/blog. Untuk mengubah warna pada bagian - bagian web/blog ( warna sidebar, warna garis pinggir, warna link, warna huruf, dll ), kita bisa menggunakan bahasa inggris warna yang kita inginkan. Misalnya, RED untuk warna merah, BLACK untuk warna hitam, WHITE untuk warna putih, GREY untuk warna abu abu, dll. Masalahnya, dengan menggunakan bahasa inggris dari warna yang diinginkan, kita tidak bisa mendapatkan warna yang pas. Untuk membuat warna abu abu tua, kita tidak bisa menggunakan kata GREY, begitu juga untuk warna yang lain seperti biru muda, coklat tua, dll. Karena itu, kita harus menggunakan KODE WARNA HTML agar kita bisa mendapatkan warna yang sangat pas untuk sesuai dengan yang kita inginkan. Sayangnya lagi, kita tidak mungkin bisa menghafal semua KODE WARNA HTML. Untuk itu, saya menyediakan tools di blog ini untuk memudahkan anda melihat dan menambahkan KODE WARNA HTML.
Tools untuk melihat Kode Warna
Melihat KODE HTML warna yang diinginkan.
Klik warna yang anda inginkan lalu secara otomatis kode dari warna yang anda klik akan terlihat pada kotak kecil di sampingnya ( kotak pertama / kotak yang paling atas ). 3 kotak warna di bawahnya sebagai warna alternatif yang mungkin anda inginkan juga. Anda tinggal mengcopy paste kode warna tersebut.


Cara Menunakannya :
Klik warna hasilnya lihat kotak dibawahnya








































































































































































































Kode warna yang terpilih :











trims
sumber :bloggerbugis

oleh fsakti FASANA IT | Tutorial Computer Updated at : 13.23

 
Ke bawah Ke ATAS