Belajar PHP untuk pemula

31 01 2008

Nyang pengen belajar php.. dari awal… dari tingkat pemula…

mari ngumpul di sini…

awalnya saya memprsembahkan PHP ini buat sayangku, berhubung banyak yang mereplay jadinya buat semuanya deh :D

Oiya, untuk pemulanya bukan berarti pemula banget yang belum tahu cara instal, menjalankan program php, dan juga tidak menjelaskan sejarah tentang php.

Disini saya menganggap anda sudah bisa menjalankan aplikasi php.


Untuk membaca artikel Sejarah singkat bahasa Pemrograman PHP,  silahkan klik disini.

Untuk membaca Cara Menjalankan PHP, silakan klik disini.

Program 1.

Berikut adalah program untuk menampilkan nama alamat dan nomor telpon seseorang.

<?php

$nama = ‘Andry’;
$alamat = ‘Serpong’;
$noTelp = ‘58302213′;
echo "nama : $nama <br/>";
echo "alamat : ".$alamat." <br/>";

?>

no telp : <?=$noTelp;?>

Penjelasan :

$nama, $alamat, $noTelp adalah sebuah variabel

Ada beberapa metode untuk menampilkan variabel

1. dengan echo : echo “nama : $nama <br/>”;
2. dengan tanda titik “.” : echo “alamat : “.$alamat.” <br/>”;
3. dengan tag tanda tanya di html : no telp : <?=$noTelp;?>

Program 2.

Berikut adalah program untuk menggabungkan 2 string.

<?php

$string1 = "Andry ";
$string2 = "Maya ";
$string3 = $string1."".$string2;
echo $string3;

?>

Penjelasan:

Penggabungan string bisa di lakukan dengan penambahan titik dan kutip ganda.

Program 3.

Berikut adalah program untuk menampilkan panjang dari suatu string

<?php

$str = ‘abcdef’;
echo strlen($str); // 6
$str = ‘ ab cd ‘;
echo strlen($str); // 7

?>

Penjelasan:

Gunakan strlen() untuk menampilkan jumlah string.

berdasarkan contoh di atas, variabel $str di isi dengan string abcdef. Maka untuk mengetahui jumlah string dari variabel $str gunakan fungsi strlen($str).

Program 4.

Berikut adalah program untuk menampilkan penggalan dari string:

<?php

echo substr(‘abcdef’, 1); // bcdef
echo substr(‘abcdef’, 1, 3); // bcd
echo substr(‘abcdef’, 0, 4); // abcd
echo substr(‘abcdef’, 0, 8); // abcdef
echo substr(‘abcdef’, -1, 1); // f

// ingin menampilkan satu karakter di string
// Bisa menggunakan tanda kurung kurawal

$string = ‘abcdef’;
echo $string{0}; // a
echo $string{3}; // d
echo $string{strlen($string)-1}; // f

?>

Program 5.

Berikut adalah program untuk menukar suatu string dengan string yang lain:

<?php

$kalimat = "Kamu harus makan buah, sayuran dan susu setiap hari.";
$sehat = array("buah", "sayuran", "susu");
$yummy = array("pizza", "burger", "ice cream");
$kalimatbaru = str_replace($sehat, $yummy, $sehat);
echo $kalimatbaru;

?>

Dari program di atas, output dari variabel $kalimatbaru adalah Kamu harus makan pizza, burger dan ice cream setiap hari.

Program 6.

Berikut adalah program untuk mengebalikkan kalimat dari suatu string:

<?php

echo strrev("Hello world!"); // hasil "!dlrow olleH"

?>

Program 7.

Berikut adalah program untuk memutar (mengacak) suatu string:

<?php

$str = ‘abcdef’;
$shuffled = str_shuffle($str);
echo $shuffled;

?>

Thats all



ALFABETO AEROVIÁRIO

30 01 2008

Mo ngapalin kode huruf ahhh….
ALFABETO AEROVIÁRIO

A = Alfa
B = Beta
C = Charlie Read the rest of this entry »



Silent Pulse

30 01 2008

Dihati kita masing – masing, betapapun tidak sempurnanya kita, ada denyut tak bersuara, ada gelombang yang gaungnya kompleks, yang betul – betul individual dan unik, namun ini menghubungkan kita dengan segala sesuatu dialam semesta’. Silent pulse ini yang membuat kita bertahan hidup, silent pulse ini yang membuat kita terikat antara yang satu dan yang lain… Silent Pulse yang bilang : How Are You Today? Keep Your Spirit Alive!!!! Semangat!!!



Cara sederhana meng-Embedded-kan MP3 Player di HTML

29 01 2008

Berikut ini cara membikin halaman untuk memainkan lagu mp3 di html.

Silahkan di coba, di pelajari dan di modif sesuai keinginan sendiri….

Read the rest of this entry »



Memberi nama di DBNavigator di Delphi

28 01 2008

Delphi… hmm…

berikut ini cara untuk memberi nama pada setiap button di DBNavigator, kenapa saya membahas metode ini di blog? karena metode ini tidak ada di bentuk properties standar delphi,,,, jadi.. ya bisa di bilang ngehack sendiri dhee…. :)

bentuk awalnya:

DBNavigator1

akan menjadi:

DBNavigator2

Berikut langkah-langkahnya:

  1. pada Tool Pattern, cari Data Controls -> TDBNavigator (double click atau drag ke form yang tersedia)
  2. pada bagian uses tambahkan Button jika belum ada.
  3. tambahkan pula


    type TDBNewNavigator = class(TDBNavigator);

    perhatian: pada Delphi, penulisan type boleh lebih dari satu

  4. pada form, bagian Object Inspector pilih OnCreate (double click)
  5. Jika sudah akan tampil window Code bertuliskan seperti ini:


    procedure Tform1.FormCreate(Sender: TObject);
    begin
    end;

  6. Tambahkan di script tersebut menjadi seperti ini:


    procedure Tform1.FormCreate(Sender: TObject);
    var
    B : TNavigateBtn;
    begin
    //-----------------------------------
    //-----------------------------------
    DBNavigator1.Width := 500;
    DBNavigator1.Height := 40;
    for B := Low(TNavigateBtn) to High(TNavigateBtn) do
    with TDBNewNavigator(DBNavigator1).Buttons[B] do
    begin
    Case Index of
    nbFirst : Caption := 'Pertama';
    nbPrior : Caption := 'Sebelumnya';
    nbNext : Caption := 'Berikutnya';
    nbLast : Caption := 'Terakhir';
    nbInsert : Caption := 'Tambah';
    nbDelete : Caption := 'Hapus';
    nbEdit : Caption := 'Edit';
    nbPost : Caption := 'Tambah';
    nbCancel : Caption := 'Batal';
    nbRefresh: Caption := 'Refresh';
    End;
    Layout := blGlyphTop; { uses Buttons}
    Hint := Caption;
    ShowHint := True;
    end;
    end;

  7. Tinggal di jalankan (F9)


Bubble Tooltips

23 01 2008

Bubble Tooltips are an easy way to add (via a bit of CSS and javascript) fancy tooltips with a balloon shape to any web page. Before we begin, here it is the example: just roll over any link to see them in action. They operate this way:
Read the rest of this entry »



Terima Kasih Guruku

19 01 2008

Ga sengaja semalem nonton Kick Andy episode guru..

terus ada paduan suara anak-anak yang menyanyikan lagu “Terima kasih Guruku”
wahh.. sekali dengar langsung terkesima gitu
langsung aja aku cari liriknya di internet…

ini liriknya:

Pagiku cerah matahari bersinar

Kugendong tas merahku di pundak

S’lamat pagi semua kunantikan dirimu

Di depan kelasmu menantikan kami

Guruku tersayang guru tercinta

Tanpamu apa jadinya aku

Tak bisa baca tulis mengerti banyak hal

Guruku terimakasihku

Nyatanya diriku kadang buatmu marah

Namun segala maaf kau berikan



SMTP server response: 550 5.7.1 Unable to relay

18 01 2008

Sewaktu ingin mengirim mail lewat php (server: localhost, SO: Windows), ternyata ada error message seperti ini:

SMTP server response: 550 5.7.1 Unable to relay

cari sana sini lewat google, ketemu juga solusinya..

begini ceritanya:

This causes drupal to provide a temporary password within the same screen (rather than mailing it out) – when you try to navigate away from the screen there are missing menus (specifically the entire admin tree). Anyway, to solve the problem here is what I did to enable SMTP Relaying on my test machine:

1) Go to: start > settings > control panel > Administrative Tools > Internet Information Services
2) Expand the ” (local computer)” node
3) Right click on your SMTP server > go to “Properties”
4) Click “Access” tab
5) Under Relay Restrictions, click the “Relay” button
6) Click “Add”
7) Select “Single Computer” and enter IP address 127.0.0.1
8 ) Hit OK, OK, OK (until the properties dialog is closed)

At this point it should work, but just to be extra sure, create a php page called SMTPtest.php and drop in the following code:

—————-

<?
$to = “youremailaddress@domian.com”;
$subject = “test from localhost”;
$msg = “I completely understand SMTP servers now!”;
$headers = “From: localhost@localhost.com\nReply-To: localhost@localhost.com”;
$config = “-stfu@noob.com”;
mail(”$to”, “$subject”, “$msg”, “$headers”, “$config”);
echo “finished!”;
?>

—————-

Once you have this file, drop it in your drupal root directory, then hit the page with a browser. If you see a “finished!” message, then check your inbox and you should have a test message sent from localhost. If you see anything resembling the relay message again, double-check your steps 1-8 (as described above) and try again.

Good luck!

sumber: http://drupal.org/node/30079



Seminggu sakit

16 01 2008

Kebanyakkan kerja…

kebanyakkan main…

kebanyakkan pacaran…

kurang tidur…

Jarang makan..

sering kehujanan…

itu semua penyebab kenapa aku sakit,

Tiba-tiba hari minggu badan ini rasanya sakit semua, panas badan meninggi dan lemas membalut semua persendianku…

minggu itu pada acara ulang tahun ke 3 keponakkan ku Zahra, aku tertidur.. lemah.. dan tak bertenaga..

ketika aku bangun, kemeriahan acara ulang tahun nya sudah tiada.. tinggal sisa-sisa makanan yang berserakan di ruang itu. Dan kepalaku terasa berat, pandanganku bergelombang, pusing menyerang otakku hingga membuyarkan konsentrasi mata.

Malamnya aku ke dokter di antar kakak ku, dan dokter menyatakan aku harus istirahat total di rumah, paling lama 3 hari… dokter bilang kondisi badanku sedang down.

Sudah tiga hari aku terbaring di rumah.. pusing masih menyerang, mual dan muntah masih berlanjut dan hilang nafsu makanku. Tiga hari terbaring di rumah mulai membuatku bosan..

hari ke empat ku sakit, badanku mulai mendingan… aku sudah bisa berjalan, nonton tv dan mandi, nafsu makan kembali hadir menyertaiku.. aku makan lahap.. banyak.. dan rakus.. aku seperti orang yang tidak makan selama sebulan…

hari berikutnya aku sudah sehat.. sudah sembuh… dan sudah kembali masuk kerja.

ada pelajaran dari sakitku ini,
dan aku ambil hikmah dari sakitku itu..



Cara mengecek Yahoo Messenger Online pa Enggak

11 01 2008

Kita biasanya tidak mengetahui apakah ID orang yang ada di list YM online atau tidak, karena seringkali kita menganggap ID orang tersebut offline padahal tidak (invisible). Nah, untuk mengetahui apakah orang tersebut benar-benar online atau tidak bisa di cek di sini:

http://opi.yahoo.com/online?u=andri_842000&m=g&t=2

cara menggunakannya:

perhatikan di u=andri_842000
andri_842000 adalah ID YM seseorang
jadi jika ingin mengetahui status orang tinggal di ubah saja nama ID tersebut

contohnya:

http://opi.yahoo.com/online?u=User_ID_Seseorang&m=g&t=2

Begitu kaka…