Bagi yang masuk ke blog ini melalui Search Engin dan tidak menemukan artikel yang di cari pada halaman ini maka dapat mencari pada arsip blog atau mengunakan fasilitas search yang ada di blog ini. terimakasih atas kunjungnnya.
bagi yang ingin bertanya sebaiknya langsng melalui YM apabila lagi online atau inggalkan coment di artikel yang bersangutan.

Promo : Transfer Pulsa Indosat (IM3/Mentari/StarOne) pulsa 100rb Harga 82rb (bisa untuk BB)

bagi yang berminat dapat hubungin YM : ivandriyandra atau sms ke no 085624060651. atau data update dapat liat di halaman ini http://indosat.yandra.web.id/
Tampilkan postingan dengan label PHP. Tampilkan semua postingan
Tampilkan postingan dengan label PHP. Tampilkan semua postingan

03 November 2010

Fungsi String PHP

  • AddSlashes

Digunakan untuk menambahkan karakter backslash ( \ ) pada suatu string. Hal ini penting digunakan pada query string untuk database, misalkan pada MySQL. Beberapa karakter yang akan ditambahkan tanda backslash adalah karakter tanda petik satu ( ‘ ), karakter petik dua ( “ ), backslash ( \ ) dan karakter NULL.

Sintaks: addslashes(string)

  • StripSlashes

Digunakan untuk menghilangkan karakter backslash ( \ ) pada suatu string.

Sintaks: string stripslashes(string)


  • Crypt

Digunakan untuk meng-encrypt dengan metode DES suatu string. Fungsi ini sering digunakan untuk mengacak string password sebelum disimpan dalam database. Dalam penggunaan fungsi crypt ini dapat ditambahkan parameter string ‘salt’. Parameter ‘salt’ ini ditambahkan untuk menentukan basis pengacakan. ‘Salt’ string terdiri atas 2 karakter. Jika ‘salt’ string tidak ditambahkan pada fungsi crypt maka PHP akan menentukan sendiri ‘salt’ string tersebut secara acak.

Sintaks: crypt(string [ , salt ] )

  • Echo dan Print

Digunakan untuk mencetak/menampilkan isi suatu string/teks atau argumen ke browser.

Sintaks:

echo( string argumen1, string argumen2 , ….)

print( string argumen1, string argumen2 , ….)

  • Explode

Digunakan untuk memecah-mecah suatu string berdasarkan tanda pemisah tertentu dan memasukkan hasilnya kedalam suatu variable array.

Sintaks: explode(string pemisah , string [, int limit] )

Contoh:

$namahari = “minggu senin selasa rabu kamis jumat sabtu”;

$hari = explode(“ ”, $namahari);


  • Implode

Kegunaan fungsi ini adalah kebalikan daripada fungsi explode. Fungsi implode digunakan untuk menghasilkan suatu string dari masing-masing elemen suatu array. String yang dihasilkan tersebut dipisahkan oleh suatu string telah yang ditentukan sebelumnya.

Sintaks: implode(string pemisah , array)

  • StripTags

Digunakan untuk menghilangkan kode-kode tag HTML pada suatu string.

Sintaks:

striptags(string [, string tags yang tidak dihilangkan] )

  • StrLen

Digunakan untuk menghitung jumlah karakter suatu string.

Sintaks: strlen(string)

  • StrPos

Digunakan untuk mencari posisi suatu sub string pada suatu string. Fungsi ini biasanya digunakan untuk mencari suatu sub string didalam suatu string.

Sintaks: strlen(string , sub string)

  • Str_Repeat

Digunakan untuk mengulang isi suatu string.

Sintaks: str_repeat(string , int jumlah perulangan)

  • Str_Replace

Digunakan untuk mengganti suatu string dengan string yang lain.

Sintaks: Str_replace(tercari,pencari,subyek)

  • StrRev

Digunakan untuk membalik urutan suatu string.

Sintaks: strrev(string)

  • StrStr, StriStr dan StrChr

Digunakan untuk mencari keberadaan suatu string di dalam string lain.

Sintaks: strstr(tercari,pencari)

stristr(tercari,pencari)

strchr(tercari,pencari)

  • StrToLower

Digunakan untuk merubah suatu string menjadi huruf kecil (lowercase).

Sintaks: strtolower(string)

  • StrToUpper

Digunakan untuk merubah suatu string menjadi huruf besar (uppercase)

Sintaks: strtoupper(string)

  • SubStr

Digunakan untuk mengambil suatu sub string dengan panjang tertentu dari suatu string pada posisi tertentu pula.

Sintaks: substr(string, int posisi , int posisi)

Contoh :

substr("",0,3); // menghasilkan string "abc"

substr(“abcdefg”,3,2); // menghasilkan string “de”

  • SubStr_Count

Digunakan untuk menghitung jumlah sub string dalam suatu string

Sintaks: substr_count( string , string substring)

Contoh :

substr_count("This is a test","is"); //menghasilkan nilai 2

  • UCFirst

Digunakan untuk mengganti karakter pertama pada suatu string menjadi huruf besar.

Sintaks: ucfirst(string)

  • UCWords

Digunakan untuk mengganti karakter pertama pada setiap kata dalam suatu string menjadi huruf besar.

Sintaks: ucwords(string)

10 November 2009

Mengecek Proxy dengan PHP

Proxy merupakan sebuah fasilitas untuk menghubungkan diri ke internet secara bersamasama/
sharing. Proxy dapat menyembunyikan IP Address kita, karena hanya IP kommputer proxy
yang terlihat dari internet. PHP mempunyai cara tersendiri untuk mendeteksi anda yang sedang
terhubung ke internet dengan menggunakan proxy. Bahkan PHP dapat mengetahui IP address
anda sebenarnya . IP Address disini bukan IP Address proxy server tetapi IP Address dari
komputer anda yang terhubung ke proxy. Alangkah lebih jelasnya jika langsung menuju contoh :
proxy.php
echo "Mendeteksi Proxy";
if ($HTTP_X_FORWARDED_FOR)
{
echo "Proxy yang anda gunakan...

";
echo "Terhubung melalui : " . $HTTP_VIA . " - " . $REMOTE_ADDR;
echo "
IP kamu: " . $HTTP_X_FORWARDED_FOR;
}
else
{
echo "Anda tidak menggunakan proxy
";
$host = gethostbyaddr($REMOTE_ADDR);
echo "IP kamu: " . $REMOTE_ADDR;
echo " ($host)";
}
?>

Penjelasan:
if ($HTTP_X_FORWARDED_FOR)
{
menyatakan jika memang benar-benar terhubung melalui proxy maka
echo "Proxy yang anda gunakan...

";
echo "Terhubung melalui : " . $HTTP_VIA . " - " . $REMOTE_ADDR;
echo "
IP kamu: " . $HTTP_X_FORWARDED_FOR;
$HTTP_VIA memberikan output informasi tentang proxy. Informasi tersebut berupa
hostname dari proxy, port proxy, serta software yang digunakan (biasanya menggunakan
squid).
$REMOTE_ADDR ialah menampilkan IP Address dari proxy server.
$HTTP_X_FORWARDED_FOR menampilkan IP Address komputer anda.
Apabila tidak terhubung dengan proxy maka :
echo "Anda tidak menggunakan proxy
";
$host = gethostbyaddr($REMOTE_ADDR);
echo "IP kamu: " . $REMOTE_ADDR;
echo " ($host)";
tampilkan IP Address dan hostname berdasarkan IP Address tersebut.

Looping di PHP

1. While Loops

syntax untuk while loop:

while (expression)
{
code to
execute;
}

contoh while loop yang menghitung sampai 10

script-------------

$num = 1;

while ($num <= 10){
print "Number is $num
\n";
$num++;
}

print 'Done.';
?>

script-------------

menghasilkan:

Number is 1
Number is 2
Number is 3
Number is 4
Number is 5
Number is 6
Number is 7
Number is 8
Number is 9
Number is 10
Done.

script nya akan me-loop sampai 10 dan script $num++ bertambah 1



2. For Loops
syntax untuk For Loops adalah

for (initialization expression; test expression; modification expression){
code that is executed;
}

contoh script untuk for loop:

script-------------

for ($num = 1; $num <= 10; $num++) {
print "Number is $num
\n";
}
?>

script-------------

menghasilkan:

Number is 1
Number is 2
Number is 3
Number is 4
Number is 5
Number is 6
Number is 7
Number is 8
Number is 9
Number is 10




3. Menghentikan sebuah Loop

contoh Menghentikan sebuah Loop untuk menghindari Loop:

script-------------


$counter = -3;

for (; $counter < 10; $counter++){
// Check for division by zero
if ($counter == 0){
echo "Stopping to avoid zero.";
break;
}

echo "100/$counter
";
}

?>

script-------------

menghasilkan:

100/-3
100/-2
100/-1
Stopping to avoid division by zero.

*dia akan loop sampai fungsi if dan karena ada script break, maka proses akan berhenti
*script ini suatu saat akan berguna "Trust me"


4. continue Statements

penggunaan continue selain break

script-------------


$counter =- 3;

for (; $counter < 10; $counter++){
// Check for division by zero
if ($counter == 0){
echo "Skipping to avoid zero.
";
continue;
}

echo "100/$counter
";
}

?>

script-------------

menghasilkan:

100/-3
100/-2
100/-1
Skipping to avoid zero.
100/1
100/2
100/3
100/4
100/5
100/6
100/7
100/8
100/9

*dia akan loop sampai fungsi if dan karena ada script continue, maka proses akan berhenti mengganti angka 0 menjadi
Skipping to avoid zero, lalu looping akan di lanjutkan kembali

*script ini juga suatu saat akan sangat berguna

Seperti judul lagu Linkin Park "What I've Done"?
kita telah belajar looping

Penggunaan Fungsi IF dalam PHP

Penggunaan fungsi "if"
Sebagai penalaran "if" anda samakan dengan "jika"
Contoh:
if (kondisi expresi)
{
kode anda;
}

Contoh Penerapan:
if ($user == b_scorpio)
{
echo "user anda b_scorpio";
}
?>

Contoh Penerapan untuk user autentifikasi:
if ($user == b_scorpio && $password == 8_5c0rp10)
{
echo "anda berhasil login";
}
?>

Penggunaan fungsi "else"
Sebagai penalaran anda asumsikan "else" sebagai "jika tidak"
Contoh:
if (kondisi expresi)
{
kode anda;
}
else
{
kode anda;
}

Contoh Penerapan:
if ($user == b_scorpio)
{
echo "user anda b_scorpio";
}
else
{
echo "anda bukan b_scorpio";
}
?>

Contoh Penerapan untuk user autentifikasi:
if ($user == b_scorpio && $password == 8_5c0rp10)
{
echo "anda berhasil login";
}
else
{
echo "anda tidak bisa login";
}
?>

Penggunaan fungsi "elseif"
"elseif" di gunakan untuk, statment "if" lebih dari satu

Contoh Penerapan untuk user autentifikasi:
--------------
if ($user == b_scorpio)
{
echo "anda login sebagai $user";
}

elseif ($user == alk)
{
echo "anda login sebagai $user";
}

elseif ($user == johan)
{
echo "anda login sebagai $user";
}

else
{
echo "anda tidak bisa login";
}
?>

Fungsi Dasar PHP

  • Memperoleh Panjang String

Ini fungsi untuk mengetahui jumlah karakter yang terdapat pada string.

strlen(string);

strlen(”Halo”);
=> 4

  • Mengubah Huruf kecil Menjadi Kapital atau sebaliknya

strtoupper(string);

  • Nilai balik berupa string dengan hurup dinyatakan dengan huruf kapital.

strtolower(string);

  • Nilai balik berupa string yang dinyatakan dengan huruf kecil semua.

ucfirst(string);

  • Nilai balik huruf pertama suatu string dikapitalkan.

ucwords(string);

  • Menghapus Spasi Putih

ltrim(string) = menghasilkan string yang tidak lagi diawali spasi putih.
rtrim(string) = mengasilkan string yang tidak lagi diakhiri spasi putih.
trim(string) = menghasilkan string yang tidak lagi diawali dan diakhiri dengan spasi putih.

ltrim(” Halo”);
=>Halo

rtrim(”Halo “);
=>Halo

trim(” Halo “);
=>Halo

Yang termasuk spasi Putih :
\n, \r, \t, \v,

  • Memperoleh substring

substr(string, awakl[,jumlah]);

fungsi substr memiliki tiga buah argumen, tetapi argumen ketiga bersifat opsional. Nilai balik fungsi ini berupa string yang diambil dari string argumen, dimulai dari posisi awal sebanyak jumlah karakter.

substr(”Internet”, 2,3);
=>ter

  • Mengetahui Jumlah suatu substring dalam suatu string berfungsi untuk menghitung jumlah suatu substring dalam suatu string.

substr_count(string, substring);

substr_count(”apa”,”a”);
=>2

substr_count(”apa”,”A”);
=>0

  • Mengetahui Posisi suatu karakter atau string dalam suatu string.

strpos(string, karakter);

Hasil fungsi ini menyatakan posisi karakter dalam string, Posisi pertama dinyatakan dengan nol.
Fungsi ini juga memungkinkan pencarian karakter dalam string dimulai dari string suatu ofset atau posisi tertentu. Untuk keperluan ini anda perlu mencantumkan ofset sebagai argumen ketiga pada fungsi ini.

strstr(string, substring) = untuk mencari posisi suatu substring didalam suatu string.

  • Mendapatkan Karakter Berdasarkan Nilai ASCII

chr(nilai_ASCII);

  • Memperoleh Informasi Karakter yang digunakan dalam suatu string

count_chars(string[,mode]);


SMS Gratis