Artikel PHP/MySQL
Belajar PHP dari menginstall PHP hingga mempelajari fungsi-fungsi dasar PHP
Ditulis oleh Dhimas Ronggobramantyo
Kategori: PHP/MySQL
Dibaca 46340 kali
Anda ingin membuat website dinamis? maka anda perlu mempelajari bahasa pemrograman web server seperti ASP.net, PHP, JSP, Perl, Python, RoR (Ruby on Rails) dan masih banyak lagi. Anda tidak perlu mempelajari semuanya cukup pilih saja salah satu. Dan jika anda memilih PHP, maka anda berada diwebsite yang tepat. Jika anda memilih lainnya silahkan browsing lagi di Google, karena saya belum menguasainya (saya bilang belum karena saya berencana mempelajarinya, hanya saja tidak ada waktu untuk mempelajarinya).
Apa itu PHP?
Salah satu alasan PHP menjadi sukses seperti sekarang ini adalah karena kemampuannya yang menakjubkan. PHP dapat berkomunikasi dengan berbagai macam database dan mengenal semua protokol internet. PHP mudah digunakan dan cepat. Class-class / fungsi-fungsi PHP dapat anda temukan dengan mudah di internet. Apabila anda ingin membuat web dinamis dan belum tau caranya, PHP adalah bahasa pemrograman yang tepat.
PHP merupakan kependekan dari HyperText Preprocessor, awalnya merupakan kependekan dari Personal HomePage. PHP Merupakan bahasa pemrograman yang biasanya ditulis bersama kode HTML. Tidak seperti HTML yang langsung dikirim ke browser, script PHP di parsing dulu oleh PHP binary dalam komputer server. Elemen HTML dibiarkan tetapi kode PHP di eksekusi terlebih dahulu dan hasilnya dalam bentuk HTML dikirim ke browser pengguna. Kode PHP mampu menjalankan perintah database, membuat gambar, membaca dan menulis file, serta kemampuan lainnya yang tidak memiliki batas.
Pada saat artikel ini ditulis, PHP telah memasuki versi 5, tetapi versi 4 nya masih banyak digunakan. Bahkan versi 6 Alpha telah keluar sejak akhir 2006. Pada versi 5 keatas PHP telah memiliki konsep OOP (Pemrograman Berorientasi Objek) yang cukup bagus dan sebanding dnegan Java. Jadi jika anda menggunakan PHP 5 anda harus terbiasa dengan konsep OOP. Saya akan membahas konsep OOP lain kali, disini kita menggunakan PHP 4 dan tidak menggunakan konsep OOP. Jadi sangat cocok bagi anda yang merupakan pemula dan ingin belajar PHP.
Cara menginstall PHP
Sudah cukup kita ngomongin PHP, sekarang sebelum kita dapat menggunakan PHP pertama-tama kita perlu menginstall PHP pada komputer kita. PHP dapat dijalankan di berbagai macam sistem operasi dan servers. PHP dapat berjalan di Windows, Unix, Linux dan Macintosh. PHP juga dapat bekerja pada berbagai macam web server termasuk Apache (Apache merupakan opensource dan pasangan sehidup semati dengan PHP), Microsoft IIS (Internet Information Server), Website Pro, iPlanet dan Microsoft PWS (Personal Web Server). Disini kita akan menginstall PHP didalam Windows XP menggunakan server Apache.
Cara termudah menginstall PHP adalah dengan menggunakan appserv. Appserv merupakan sebuah paket untuk Windows dimana didalamnya terdapat :
- Apache Web Server
- PHP Script Language
- MySQL Database
- Zend Optimizer
- phpMyAdmin Database Manager
Daripada kita mendownload satu-satu, lebih mudah kita menggunakan apsserv, karena didalamnya sudah terdapat semua. Anda tinggal download dan install.
Pertama-tama bukalah http://www.AppServNetwork.com dan download Appserv versi terbaru. Setelah itu jalankan filenya dan akan muncul layar seperti dibawah ini:

Klik Next aja.

Ini merupakan default folder dimana anda akan menginstall Appserv. Saya sarankan biarkan saja menggunakan folder defaultnya tidak usah diubah. Klik Next

Pilihlah typical dan klik Next

Biarkan saja Server Name nya dengan localhost dan Port nya 80. Klik Next

Pilihlah Username dan Password untuk mengakses database MySQL. Isi sesuka anda, asal anda jangan lupa dengan username dan passwordnya. Kemudian klik Next, selesailah sudah. Anda sudah berhasil menginstall PHP pada komputer anda. Bagaimana mudah bukan.
Sekarang buka browser anda dan ketik 'localhost', maka browser anda akan menjadi seperti ini:

Selamat, PHP sudah terinstall pada komputer anda. Sekarang mari kita mencoba beberapa kode PHP.
PHP pertama saya begitu menggoda
Perlu di ingat jika anda membuat file PHP, maka anda perlu menyimpannya di folder c:\appserv\www\folderanda. Sekarang buka Windows explorer dan buka c:\appserv\www setelah itu buatlah folder dan beri nama folder tersebut 'contoh'. Seperti dokumen HTML, PHP merupakan file text. Karena itu anda dapat membuatnya dengan text editor seperti Notepad atau BBEdit untuk MacOS atau Vi dan Emacs untuk Unix/Linux. Saya pribadi menyukai Editplus atau PHPEdit karena software tersebut memiliki sintax highlighting yang memudahkan kita.
Engine PHP akan mengeksekusi kode PHP setelah (<?) sampai
ketemu dengan
(?>), jika kode PHP anda benar maka hasilnya akan ditampilkan,
tetapi apabila salah maka terdapat pesan error dengan memberi tahu anda pada
baris berapa terdapat error nya. Sekarang buka teks editor favorit anda dan
cobalah kode berikut ini:
<?
print ("Hello World!");
?>
Sekarang simpan file tersebut di to c:\appserv\www\contoh\hello.php. Buka browser anda dan jalankan 'http://localhost/contoh/hello.php'. Maka pada browser anda akan tampil seperti ini:

print() merupakan fungsi untuk mengoutput data. Apa
saja yang dituliskan oleh print() akan ditampilkan pada browser. print() merupakan
salah satu fungsi yang terdapat dalam PHP untuk menampilkan data, biasanya
dimodifikasi dengan data yang dimasukkan, Dalam kasus ini anda menjalankan
fungsi print() yang berisi sekumpulan karakter (Hello World) atau
disebut String. String harus diapit oleh tanda ".
Anda dapat memasang kode PHP didalam HTML, cukup seperti ini:
<html>
<head>
<title>My first PHP</title>
</head>
<body>
<?
print "Hello <b>World</b>";
?>
</body>
Tetapi anda tidak bisa menyimpannya dalam format .html, anda harus menyimpannya dalam format .php
Comments
Sama seperti HTML, anda pun bisa menuliskan komentar di kode PHP anda. Untuk menuliskan komentar satu baris pada PHP harus diawali
dengan dua tanda // atau sebuah tanda #. Semua teks
setelah tanda tersebut tidak akan dibaca oleh PHP. Jika anda ingin menuliskan
komentar lebih dari satu baris anda dapat menggunakan tanda /* dan
diakhiri dengan tanda */. Contoh:
<?
// Ini merupakan kode pertama saya
print ("Hello World!");
?>
Variables
Variabel merupakan sebuah tempat yang anda definisikan untuk
menyimpan sebuah nilai. Variabel mempunyai nama yang anda definisikan dan
diawali dengan tanda $. Nama variabel bebas anda dapat menuliskan
dengan karakter, angka dan garis bawah "_". Nama variabel tidak boleh mengandung
spasi atau karakter lain selain angka dan huruf. Contoh:
<?
$nama="bobi";
$umur=30;
$negara="Indonesia";
print "Halo nama saya $name, saya $age tahun dan tinggal di $country";
?>
Hasil:
Halo nama saya bobi, saya 30 tahun dan tinggal di Indonesia
Sudah dapet maksudnya? Jika anda lihat kode diatas, kita membuat variabel nama yang
diisi dengan teks "bobi", kita kuga membuat variabel umur dan negara. Maka
apabila kita menulis $umur didalam fungsi print maka yang
ditampilkan adalah isi dari variabel tersebut. Kita juga dapat mengisi variabel
dengan variabel yang lain serta dapat memanipulasinya. Ini contohnya:
<?
$x=3;
$y=4;
$hasil=$x+$y;
print "$x + $y = $hasil<br>";
$firstname="Dhimas";
$lastname="Ronggobramantyo";
$fullname="$firstname $lastname";
print "Nama saya adalah $fullname";
?>
Hasil:
3 + 4 = 7
Nama saya adalah Dhimas Ronggobramantyo
Jika anda lihat pada variabel "hasil" kita mengisinya dengan variabel x ditambah variabel y. Kita melakukan manipulasi yaitu menambah nilai variabel x dan y yang hasilnya disimpan pada variabel hasil. Sebelum anda meneruskan, coba anda pahami terlebih dahulu mengenai variabel, cobalah untuk mengubah kode-kode yang ada.
Array
Array merupakan sekumpulan elemen yang memiliki tipe yang sama. Di dalam array data tersimpan dengan menggunakan index untuk memudahkan pencarian kembali data tersebut. Variabel hanya memiliki sebuah nilai sedangkan array dapat mempunyai sejumlah nilai. Data dalam suatu array disebut elemen-elemen array. Semua elemen array yang tersimpan mempunyai tipe data yang sama. Array dapat berdimensi satu atau lebih (multidimensi). Oke sekarang cobalah contoh berikut ini:
<?
$name[0]="James";
$name[1]="Bobi";
$name[2]="Robert";
print "Halo nama saya $name[0] dan teman saya adalah $name[2]";
?>
Hasil:
Halo nama saya James dan teman saya adalah Robert
Mirip dengan variabel kan, hanya saja terdapat kurung siku atau
dikenal dengan istilah vektor untuk membedakan antara $name yang satu dengan
yang lain. Untuk membuat array anda dapat menggunakan cara lain yaitu menggunakan
fungsi array(). Contoh:
$name = array("James", "Bobi", "Robert");
Pada bagian vektor (yang didalam kurung siku) tidak hanya dapat di isi angka saja tetapi juga dapat di isi oleh teks. Contoh:
<?
$country["james"]="United States";
$country["bob"]="United Kingdom";
$country["robert"]="Singapore";
print "Hallo $country[james]";
?>
If statement
Belajar pemrograman tidak akan lengkap jika belum ada if. Fungsi if digunakan untuk membuat berbagai ekspresi
yang berbeda, apabila ekspresinya benar maka kode yang didalam ekspresi tersebut
akan dijalankan. Untuk gampangnya perhatikan diagram kode diabawah ini:
if ( expression 1 )
{
// kode yang dijalankan apabila ekspresi 1 benar
}
elseif ( another expression 2 )
{
// kode yang dijalankan apabila ekspresi 1 salah
// dan ekspresi 2 benar
else
{
// kode yang dijalankan apabila ekspresi 1 dan 2 salah
}
Apabila ekspresi 1 bernilai benar maka kode didalamnya akan
dijalankan, dan setelah itu selesai. Tetapi apabila ekspresi 1 salah maka
program akan membaca ekspresi 2, apabila ekspresi 2 maka kode didalamnya akan
dijalankan dan selesai. Tetapi apabila ekspresi 2 salah maka program akan
menjalankan kode yang berada didalam else karena semua ekspresi sebelumnya salah.
Anda dapat menambahkan elseif sebanyak apapun yang anda mau.
Cobalah kode berikut ini:
<?
$x=3;
if ($x > 5) {
print "$x lebih besar dari 5";
} else if ($x < 5) {
print "$x lebih kecil dari 5";
} else if ($x == 5) {
print "$x sama dengan 5";
} else {
print "$x bukan merupakan angka";
}
?>
Variabel $x menyimpan nilai yaitu "3".
Angka "3" tidak lebih besar dari "5", Maka ekspresi pertama akan
dilewati. Pada elseif berikutnya diuji apakah 3 < 5, tentu
saja hasilnya benar. Maka blok kode didalamnya akan dijalankan. Cobalah untuk
mengganti nilai variabel $x agar mendapatkan hasil yang
berbeda-beda. Pahamilah perbedaannya. Contoh lainnya:
<?
$score=67;
if ($score < 20) {
print "Nilai anda: $score, anda dapat E";
}
elseif ( ($score > 20) && ($score < 40) ) {
print "Nilai anda: $score, anda dapat D";
}
elseif ( ($score > 40) && ($score < 60) ) {
print "Nilai anda: $score, anda dapat C";
}
elseif ( ($score > 40) && ($score < 80) ) {
print "Nilai anda: $score, anda dapat B";
}
else {
print "Nilai anda: $score, anda dapat A";
}
?>
Switch Statement
Perintah switch merupakan alternatif pengganti dari If. Perintah switch akan
menyeleksi kondisi yang diberikan dan kemudian membandingkan hasilnya dengan
konstanta-konstanta yang ada didalam case. Pembandingan akan dimulai dari
konstanta pertama sampai terakhir. Jika kondisi ditemukan maka program akan
membaca kode didalam konstanta tersebut, dan ketika bertemu perintah break; maka
program akan keluar dari fungsi switch. Untuk lebih jelasnya perhatikan diagram
kode berikut ini:
switch ( expression )
{
case result1:
// Kode akan dijalankan apabila ekspresi sesuai dengan result1
break;
case result2:
// Kode akan dijalankan apabila ekspresi sesuai dengan result1
break;
default:
// Kode akan dijalankan apabila break tidak dijalankan
}
Pada dasarnya mirip dengan if, coba anda perhatikan contoh berikut ini:
<?
$sex=cowok;
switch ( $sex )
{
case "cowok":
print "Saya cowok";
break;
case "cewek":
print "saya cewek";
break;
default:
print "Saya bukan cowok/cewek tapi $sex";
}
?>
Pengulangan (while)
Fungsi while digunakan untuk melakukan pengulangan suatu blok kode. Jumlah pengulangan yang terjadi tergantung dari ekspresi yang ditentukan. Anda akan sering menggunakan fungsi while untuk mengambil data dari database. Blok diagram kode while kira-kira seperti ini:
while (ekspresi)
Kode yang diulang
endwhile;
Inilah contohnya:
<?
$i=1;
while ($i <= 10) {
echo "Loop $i<br>";
$i++;
}
?>
Hasil:
Loop 1
Loop 2
Loop 3
Loop 4
Loop 5
Loop 6
Loop 7
Loop 8
Loop 9
Loop 10
autoincrement (++) dan autodecrement (--) sama saja
artinya dengan menjumlahkan/mengurangkan nilai variabel dengan nilai satu, jadi
jika kita memiliki variabel i yang bernilai 1 kemudian kita menjalankan $i++;
maka nilai i akan menjadi 2. Pada kode diatas pertama-tama kita memberi nilai
variabel i dengan 1. Kemudian dibawahnya ada kode while yang artinya jika nilai
i lebih kecil sama dengan 10 maka kode yang berada didalam while akan dijalankan.
Karena nilai i adalah 1 maka kode dijalankan yaitu mencetak teks Loop dan nilai
variabel i yaitu 1. Setelah itu kode berikutnya adalah $i++; yang berarti
nilai i menjadi 2.
Kembali mengecek apakah nilai i (yaitu 2) lebih kecil 10? karena benar maka
kode didalam while dijalankan yaitu mencetak Loop dan nilai variabel i yaitu 2. Setelah itu kode berikutnya adalah $i++; yang berarti
nilai i menjadi 3. Begitu seterusnya hingga nilai i betambah terus sampai
ekspresi while salah (yaitu saat nilai i tidak lebih kecil dari 10) dan kode
didalam tidak dijalankan.
Perlu di ingat apabila kita tidak memasang kode $i++; maka nilai i akan selalu 1 tidak
bertambah sehingga kondisi i lebih kecil selalu tercapai dan pengulangan tidak
berhenti. Hal ini akan membuat sistem berhenti bekerja, karena terus melakukan
pengulangan.
Pengulangan (for)
Perintah for digunakan untuk mengulang perintah dengan jumlah pengulangan yang sudah diketahui. Pada perintah for anda tidak perlu menuliskan kondisi untuk diuji. Anda hanya menuliskan nilai awal dan akhir variabel penghitung. Nilai variabel penghitung ini akan bertambah atau berkurang setiap kali sebuah pengulangan dilakukan. Karena itu pengulangan yang tidak berhenti (seperti dalam kasus while) tidak akan terjadi. Diagram kodenya seperti ini:
for ( variable awal; ekspresi; variabel increment/decrement )
{
// Kode yang dijalankan
}
Ekspresi pertama merupakan variabel awal / nilai awal, sedangkan yang kedua merupakan kondisi yang harus dicapai agar pengulangan dilakukan, sedangkan yang ketiga merupakan peningkatan/penurunan nilai variabel. Contoh diatas yang menggunakan while jika kita menggunakan for akan seperti ini:
<?
for ($i=1; $i<=10; $i++) {
echo "Loop $i<br>";
}
?>
Hasil:
Loop 1
Loop 2
Loop 3
Loop 4
Loop 5
Loop 6
Loop 7
Loop 8
Loop 9
Loop 10
Fungsi
Fungsi merupakan sekumpulan kode yang dapat kita panggil kembali. Ketika dipanggil maka kode-kode didalam fungsi tersebut akan dijalankan. Dengan menggunakan fungsi, program akan lebih mudah dibaca dan kita tidak perlu menulis kode yang sama berkali-kali. Kita dapat mengirimkan nilai variabel kedalam fungsi dan ketika fungsi selesai dijalankan nilai variabel tersebut dapat kita ambil kembali. Oke untuk lebih jelasnya, misalkan kita memiliki kode PHP seperti ini:
<?
$i=7;
$a=9;
$x=$i+$a;
print "$x<br>";
$i=7;
$a=9;
$x=$i+$a;
print "$x<br>";
$i=7;
$a=9;
$x=$i+$a;
print "$x<br>";
$i=7;
$a=9;
$x=$i+$a;
print "$x<br>";
$i=7;
$a=9;
$x=$i+$a;
print "$x<br>";
?>
Jika kita menulis kode tersebut, kita telah membuang-buang waktu karena kita
menulis kode yang sama sebanyak 5 kali. Jika kita menggunakan function() maka kita
cukup menulisnya sekali saja, dan sisanya tinggal memanggil fungsi tersebut. Oke
sekarang kita coba buat kode diatas menggunakan fungsi:
<?
function myfunction() {
$i=7;
$a=9;
$x=$i+$a;
print "$x<br>";
}
myfunction();
myfunction();
myfunction();
myfunction();
?>
Kita membuat fungsi dengan nama myfunction, kita bebas memberikan nama untuk
fungsi yang kita buat. Didalam fungsi myfunction terdapat sekumpulan kode. Nah
untuk memanggil fungsi myfunction kita cukup menulis nama fungsinya saja yaitu
myfunction();
Anda juga dapat mengirim variabel kedalam sebuah fungsi. Misal anda memiliki kode seperti dibawah ini yang dibuat tanpa fungsi:
<?
$i=1;
$j=2;
$x=$i+$j;
print "$x<br>";
$i=3;
$j=4;
$x=$i+$j;
print "$x<br>";
$i=5;
$j=6;
$x=$i+$j;
print "$x<br>";
$i=7;
$j=8;
$x=$i+$j;
print "$x<br>";
?>
Seperti yang anda lihat pada kode diatas sama semua hanya saja nilai variabelnya berbeda, kita dapat membuat fungsi dimana nilai variabelnya bisa kita masukkan. Seperti ini kodenya jika kode diatas dibuat menggunakan fungsi:
<?
function anotherfunction($i,$j) {
$x=$i+$j;
echo "$x<br>";
}
anotherfunction(1,2);
anotherfunction(3,4);
anotherfunction(5,6);
anotherfunction(7,8);
?>
function anotherfunction($i,$j). $i dan $j
adalah variabel yang memiliki nilai 1 dan 2 ketika kita memanggil fungsi
anotherfunction(1,2) Jika kita memiliki fungsi:
function add($i,$j) {
...
}
Dan anda memanggil fungsi tersebut dengan add(1,2); maka nilai $i
didalam fungsi tersebut adalah 1 dan nilai $j
adalah 2.
Jika anda memiliki fungsi:
function substract($i,$j,$k) {
...
}
Dan anda memanggil fungsi substract(5,6,8); maka nilai $i = 5, $j = 6
dan $k = 8. Sekarang jika anda
memanggil fungsi seperti ini:
$x=10;
substract(8,9,$x);
maka $i=8, $j=9 dan $k=10.
Bagaimana? sebelum anda lanjut akan lebih baik jika anda pahami betul mengenai fungsi, karena semakin besar kode PHP yang anda buat maka semakin banyak fungsi yang akan anda gunakan. Anda bisa saja membuat kode PHP tanpa fungsi, tetapi seperti yang saya bilang dengan fungsi anda bisa menghemat penulisan kode yang berulang-ulang.
Forms
Didalam dunia World Wide Web, form HTML merupakan tempat dimana kita bisa mengirimkan informasi dari pengguna ke server. PHP didesain agar dapat bekerja dan menerima informasi dari form HTML. Oke sekarang cobalah kode berikut ini dan simpan dengan nama form.php:
<form action="result.php" method="POST">
Name: <input type="text" name="myname" size="20"><br>
Address: <input type="text" name="myaddress" size="40"><br>
<input type="submit" name="submit" value="Send">
</form>
Sekarang tuliskan kode dibawah ini dan simpan dengan nama result.php:
<?
print "Selamat Datang, $myname.<br>";
print "Alamat anda adalah $myaddress";
?>
Jika anda buka result.php maka isi dari variabel $myname dan $myaddress kosong, karena memang belum anda
deklarasikan isinya. Tetapi jika anda membuka file form.php terdapat text
field dengan nama "myname" dan "myaddress". Nah nama textfield ini akan menjadi
nama variabel apabila kita mengirimkannya ke PHP. Buka form.php dan coba anda
isi text nama dan alamat. Ketika tombol diklik maka variabel tersebut akan
dikirim ke file post.php. Dan file post.php akan menerimanya dan menampilkannya.
Anda dapat mengirim nilai variabel tersebut ke file itu sendiri. Metode ini
biasanya yang paling sering digunakan. Untuk mengirim variabel ke file dirinya
sendiri ubah saja form action ke <?=$PHP_SELF?>. Cobalah kode
dibawah ini dan simpan dengan nama self.php:
<html>
<head>
</head>
<body>
<?
If ($ok) {
print "Selamat Datang, $myname.<br>";
print "Alamat anda adalah $myaddress<br>";
}
?>
<form action="<?$PHP_SELF?>" method="POST">
Name: <input type="text" name="myname" size="20"><br>
Address: <input type="text" name="myaddress" size="40"><br>
<input type="submit" name="ok" value="Send">
</form>
</body>
</html>
Beberapa fungsi built in PHP
PHP memiliki buanyak fungsi didalamnya. Buanyak bukan banyak, karena memang
sangat banyak. Anda dapat membaca semua fungsinya di manual PHP. Belum lagi
class-class yang tersebar di internet. Dijamin anda akan menemukan apa yang anda
butuhkan. Oke, kembali ke fungsi. Saya akan menerangkan 3 fungsi dalam PHP yaitu
date(), strlen() dan substr().
Fungsi
date() digunakan untuk menampilkan tanggal dari server. Kita bisa
mengatur hasil tampilan dari
date() sesuka hati kita. Inilah kode-kode yang digunakan untuk
menampilkan format
date():
| Format | Deskripsi | Hasil |
| a | 'am' atau 'pm' huruf kecil | pm |
| A | 'AM' atau 'PM' huruf besar | PM |
| d | Tanggal (dengan angka diawali dengan 0) | 20 |
| D | Hari (3 huruf) | Thu |
| F | Bulan | January |
| Jam (format 12 jam - diawali dengan 0) | 03 | |
| H | Jam (format 24 jam - diawali dengan 0) | 20 |
| g | Jam (format 12 jam - tanpa 0) | 3 |
| G | Jam (format 24 jam - tanpa 0) | 20 |
| i | Menit | 47 |
| j | Tanggal (tanpa 0) | 3 |
| 1 | Hari | Thursday |
| L | Melompati tahun ('1' untuk ya, '0' untuk no) | 1 |
| m | Bulan (angka - diawali dengan 0) | 01 |
| M | Bulan (3 huruf) | Jan |
| n | Bulan (angka - tanpa 0) | 1 |
| s | Detik | 24 |
| U | Time stamp | 1142743213 |
| y | Tahun (2 digit) | 06 |
| Y | Tahun (4 digit) | 2006 |
| z | Jumlah hari dalam setahun (0-365) | 19 |
| Z | Waktu dari GMT | 0 |
Contoh:
<?
print "Today is ";
print date("j of F Y, \a\\t g.i a");
?>
Hasil:
Today is 11 of October 2007, at 11.42 am
Bagaimana? mudah bukan untuk menampilkan tanggal pada PHP,
sekarang kita pelajari strlen()
strlen() digunakan untuk mengetahu panjang dari
string atau jumlah karakter dalam string. strlen() memerlukan
masukan berupa string dan akan mengembalikan nilai yang merupakan jumlah
karakter dalam string tersebut.
substr() digunakan untuk memotong suatu string
dengan menentukan posisi karakter awal dan jumlah karakter yang akan dipotong.
Daripada bingung cobalah kode berikut ini:
<?
$text="Computer";
print strlen("$text");
print "<br>";
print substr("$text",3);
print "<br>";
print substr("$text",3,3);
?>
Hasil:
8
puter
put
Bagaimana? mudah kan. Semua yang telah anda baca, mulai dari menginstall hingga bagian ini merupakan dasar-dasar dari PHP dan masih banyak lagi yang harus dipelajari. Tetapi karena anda telah mengetahui dasarnya, maka tidak akan terlalu sulit apabila anda ingin mempelajari PHP lebih dalam lagi.
Komentar [181]
klo ngasih tau syntak php yg lebih jelas dunkzz
biar gampang d mngerti....
web yang lengkap adalah web yang bermutu. web ini tidak termasuk lengkap jadi bisa di simpulkan web ini tidak bermutu. terimakasih
Sorry nih saya mo tanya ada gak siih artikel atau syntax untuk bikin email dan juga cara upload menggunakan attachment browse tetapi hasilnya bisa
masuk kedalam database dari file upload yang dikirim .........thanks !!!!!!!!
mhn bantuannya
blaz ke
amenk_0884@yahoo.co.id
Pak, saya sudah install appserv tapi ketika saya browser ke http://localhost muncul message :
Directory Listing Denied
This Virtual Directory does not allow contents to be listed.
Kira kira penyebabnya apa yah....
Ass... boleh minta syntak database sekolah ga???
kalo ada tolong kirim ke email saya dong...
saya lagi perlu banget nih....
tanks sebelumnya
nih email saya: khollil@yahoo.com
oh iya saya menanti orang2 yang mau bertukar ilmu
saya mau membuat halaman web seputar profil saya yg di dalamnya begitu variatif seperti ada bg gambar dgn banyak warna dan terdapat file musik di dalamnya,bagai mana caranya dengan menggunakan syntak php sprti di atas?jikalau anda mau berbagi ilmu tsbut saya tunggu pada e-mail saya : haekal_z@yahoo.co.id
thanks
Saya senang sekali menemukan blog tutorial kayak gini. Tetep semangat nulis ya..
Saya tunggu tulisan selanjutnya, kalo bisa tentang PHP mySQL, ajax, javascrib...
Lagi nyusun skripsi 'bwt web' nih.
mohon dibantu...
Mohon dikirimkan fungsi konversi dalam PHP misalanya kalo mengkonversi data string ke data tanggal/date gemana ya, terima kasih
email saya mades@phrd3.com
@tia elvina
"web yang lengkap adalah web yang bermutu. web ini tidak termasuk lengkap jadi bisa di simpulkan web ini tidak bermutu. terimakasih "
mbak Tia bisa jelaskan ngga web yg lengkap itu gimana? ato jangan2 mbak Tia malah ga paham apa itu Web Blog. apa itu Portal atau apa itu Homepage...?
Hargailah karya oranglain, apalagi kalo diri sendiri belum mampu berkarya!!!
peace
Dean97
web yang baik ialah web yang sempurna dengan semua ilmu di dalamnya......
semua contoh program yang sulit seharusnya ada di situ....
supaya lebih memudahkan kami selaku pelajar RPL khususnya memahami semua syntax untuk membuat program.....
terima kasih...
n mohon dipertimbangkan
bagus bagus
tapi gak sedoikit kurang di mengerti
saya harap anda dapat menjelaskanya lebih lanjut.
jika anda berkenan saya inggin anda mengirimkan lagi penjelasan lewat alamat email saya
di
cilacap_inside@yahoo.co.id
bagus sekali untuk pemula, tolong kirim ke email saya ya.. sirajudin@zapindo.com
to tia elvina & winarti sudarisman
tidak ada gading yang tak retak
to Ade Roy
Kemungkinan pada directory c:/appserv/www nggak ada file index.php. jadi dalam web itu harus ada file default nya, bisa index.html, index.php, default.html dll
to Made S
Untuk mengubah string ke tanggal di php ada fungsi: strtotime()
Sederhana :
- Jika anda merasa expert pada artikel ini dan anda tidak membutuhkan, maka tidak usah kunjungi. (mudah kan). Cari artikel yang sesuai dengan kebutuhan.
- berkomentar itu gampang, masalahnya anda mau nggak juga berbagi ilmu ? (menyempatkan diri untuk berbagi sedikit ilmu).
- Karya seseorang adalah hasil karsa, pemikiran harus dihargai. menghina orang lain sama halnya dengan menghina diri sendiri.
To : mas dhimas (great job), mau menyempatkan diri membagi ilmu.
To : mrs elvina, orang butuh pembuktian, bukan kata-kata.
Thank to all,
Orang Biasa.
Waduh, ada orang mau nulis gini gak dibayar ajah udah untung kok malah dikatain web gak bermutu.. gpp pak, saya dukung ajah.. biar kopi paste atau apapun yang penting mau berbagi ilmu itu sudah menunjukan ada kemajuan di Indonesia..
Bagus sekali. gw baru mau mulai belajar php hari ini dan setelah baca situs ini jadi mulai mengerti dasar2 php. mulai dari install sampai syntax nya. Thx atas info nya. kalau bisa share lagi donk ilmu2 yg lain.
tulisannya baguuuuuus..tuch untuk orang yang mau belajar sintak2 php, gw dukung banget tulisan2 kaya gini.
DAN KHUSUS UNTUK ORANG YANG MERASA DIRINYA PINTER, SEBENARNYA DIA ADALAH SEBODOH-BODOHNYA ORANG BODOH BAHKAN LEBIH BODOH DARI BINATANG..huahhahahhaahaha..
buat mbak tia elvina... kasihan banget sih mbaknya ini... otaknya penuh dengan prasangka buruk... apa jangan jangan hatinya juga ndak ada iman???? wah bener-bener celaka deh ntar mbaknya ini... sungguh kasihan duehhhh kalo orang muslim saya doakan " segera bertobat
tUlisnnya da bgs bgt????kalau masih merasa kesulitan dengan apa yang ditulis??anda bisa membeli cd belajar PHP yang diterbikan BAMBOO MEDIA??tHKS
Thanks atas ilmunya, kebetulan lagi perlu banget nih fungsi2x PHP.
makaci bgt y..
dah mu berbagi ilmu\'a.ya,.walo pun smua orang tu ga sSempurna malaikat, tapi paling tida web ni udah berguna bwt rang yang mu belajar.
anjing menggonggong kafilah berlalu....
thank's lho
jazakallah khairan atas artikelnya,klo ada tambahan yang lebih detail lagi atau ada artikel lain yang menarik,ane tunggu emailnya di mustofa_j@yahoo.com
terima kasih atas semua ilmunya, karena ilmu ini saya sekarang bisa mendapatkan apa yang saya inginkan, semoga tuhan yang memberi balasan atas semua yang memcerca tulisan yang sangan bagus dan tanpa embel-embel uang ini, dan dengan ikhlas beliau memberikan ilmunya,
takkan ada sebuah daun yang runtuh jauh dari pohonnya,takkan ada ilmu yang jatuh tanpa memohon.
semoga webset ini menjadi gudang ilmu pagi pemburu ilmu yang haus dengan ilmu. dan dapat sebagi pandua anak bangsa yang taktau dunia maya.
cayooo terus www.Dhimas Ronggobramantyo.com
saya minta tolong gimana seh syntax pake\' upercase
misalnya kalu waktu ngisi nama di log in kan biasanya kalu passwordnya sama tapi kalu namanya salah huruf besar/kecilnya misal TETI / teti kan g\'bisa masuk,nah masalahnya gimana caranya biar tuh nama bisa masuk walau hurufnya besar ato kecil??
tolonk kasih syntaxnya secara detail sekomplid2 nya di email saya
aorel_shinichi@yahoo.com
makasih.........1412
wew,artikelnya ng lengkap BOy,klo mau buat artikel untuk dibaca yang lengkap donk.klo cuma mau buat sensasi aja lebih baik ng usah dibuat
maju terus mas dhimas, biar anjing mengonggong kafilah tetap berlalu.
terima kasih sudah berbagi ilmu, saya baru tahu program ini( PhP).
Mas dhimas, di mana saya bisa mendapatkan program Editplus atau PHPEdit ?
salam,
pak saya mau menanyakan bagaimana cara install turnkey site dengan Php??
thanks
thanks...ya..........atas berbagi ilmunya..............,buat yg ngerasa paling pintar...............go to hell........!
budi wijaya
wew,artikelnya ng lengkap BOy,klo mau buat artikel untuk dibaca yang lengkap donk.klo cuma mau buat sensasi aja lebih baik ng usah dibuat.
....daripada loe....taunya ngekritik...doang.....,..artikel loe...mana.....,dasar bencong...tengik....!!!!!!!!!!!!!...,..buat mas dimas ditunggu next info...nya......,and ma..kasi mau berbagi........
Buat saya yang penting cara penyampaiannya...dan ternyata cocok dengan saya, terusin ya mas....matur nuwun mas Bram...
ud dl appserv versi 2.6 , tp koq ga jalan ya???
http://rumahonline.blogspot.com
Name:
Address:
saya coba syntax di atas koq tidak jalan ya ?
sorri, newbie....
//
//Name:
//Address:
//
//
//
saya coba syntax di atas koq tidak jalan ya ?
sorri, newbie....
bagus banget kak^_^
boleh nanya gak
kk kok tipe data string aku gak bisa sih?
nga mau muncul hasil stringnya
bisa kasih tau gak
lewat email aku
di
Horizon_zero@yahoo.com
thxya
kk boleh tanya lagi gak
kode php saya kok tak bisa jalan, ya?
pada saat ditampilkan di browser yang muncul cuma tulisan head sama title nya aj
tolong bantuya
di
Horizon_zero@yahoo.com
kk makasih ya,artikelnya ngebantu banget pa lg buat pemula kaya ak gini ....^_^,
terima kasih atar pelajarannya, saya sangat terbantu dengan website ini... kalo bisa bikin lebih banyak lagi palajran2 dasar seperti ini.. god bless
lumayan sih..
walaupun msih kuarang lengkap..
makasih ya..
saya pemula ngasih tau syntak php yg lebih jelas dunkzz
biar gampang d mngerti....
saya pemula ngasih tau syntak php yg lebih jelas dunkzz
biar gampang d mngerti....
saya terobsesi bgt ingin pandai php tolong berikan yang mudah di mengerti klo sempat kirimin ya ke email saya daniewjy@yahoo.com
weeehhh,,, nihhh dia nihh yang ku cari2,,, thanks bossss atas tulisannnyaa,,,, klo bisa di lanjutkan lg ketingkat yang lbh atas biar smua orng yng br blajar PHP bisa jd webmaster smuaaa,,,,
mas tanya untuk membuat login dengan user yang berbeda gmn sintax nya, User tersebut dibagi 2 yaitu user superadministrator dan user biasa . thanks
mas lam kenal sebelumnya ....
makasih atas artikel nya .....
oia mas minta artikel yang membahas tentang paging dong dan pemberian password>...
matur nuwun...
saya tunggu yaaaa...
Mas Dimas makasih banyak luh...............
Saya termasuk orang yg bnar2 awam dalam PHP. Nih merupakan minggu pertama saya blajar PHP. Smoga hari2 ke depan saya bisa lebih memahami PHP.
Keep in touch maz dimaz
ada buku belajar PHP yg bagus ndak???
saya suka materi jaringan internet, tapi sama sekali nol tentang pemrograman web.
makasih ada sedikit pencerahan,
Artikel php di linux ada nggak yo, untuk pemula kalo bisa.
Makasih
Buku Untuk belajar web seperti php yang bagus dan lengkap(yang ada contoh soal) apa yach?
alhamdulillah akhirnya "tersesat" (coba sana sini panduan, alamat web, sampe pernah diminta bayar karena semanget ya aku bayar) juga aku ke jalan yang benar (http://dhimasronggobramantyo.com) setelah sekian lama mencari.
Mas okeh buanget nih panduannya aq banget, bisa mudah difahami.
terimakasih, semoga web ini bertahan lama dan kalo boleh saran warna di bagian kotak code ditiadakan biar bisa diaksess bagi penggguna yg internetnya lambat (kaya aq)
setelah gelap datanglah terang, mas.. kau tlah memberikan secercah harapn bagi kami yg buta PHP...he..he..
terima kasih ilmunya walaupun sedikit kan bermanfaat ,
to tia elvina & winarti sudarisman
kalau anda ngak menghargai usaha bung dimas. baca aja yang referensi bahasa inggris.jangan seperti ini. udah tau di indonesia ilmu mahal. bersyukur lah ada orang yang mau bagi bagi ilmu gratis pake bahasa indonesia. kacau dah indonesia kalau banyak orang2 yang kurang menghargai .kapan majunya nih negara.
tutorialnya mantep tuh.. baru nemu yg begini.. terima kasih sudah mau meluangkan waktu untuk membagi ilmunya.
poko'e coooooolllll....
yang baru belajar sangat terbantu 
thanks banGets yow....
to tia elvina . .. saya pengen liat tulisan anda tentang PHP. sepertinya tia elvina ini jago... saya tunggu lo. jangan ngoceh - protes - tanpa dasar. bermutu itu seperti apa ? seperti standar andakah ?
makasih banget mas, sangat membantu pemula seperti saya.
salam sukses
http://terbaru.org
mas, gmn cara membuat halaman login dimana saat login berhasil langsung masuk ke halaman link tertentu
bro,saya tertarik ingin belajar PHP dan sejenisnya seperti yg dibahas sekarang ini...tp buat aku ini masih terlau berat dimengerti,bisa dipermudah lagi ga?jgn pnjg2 dulu postingannya,pendek2 aja tp berseri gt,yg penting bisa dimengerti orang kayak saya...misal,PHP itu apa?cara install php..dst,klo dibahas semua jadi satu postingan,saya bingung lupa yang awal...tolong ya bro?biar bantu org byk...msh byk yg ga tahu diluar sana yang pengen belajar PHP.
Oke bro?waduh kepanjangan nih suratnya...pokoknya seperti itu deh dibahas pelan-pelan dan bahasanya jangan yang tinggi2(ra mudheng aku)bahasa sederhana aja ya?
awak tak pernah kirim2 komentar, jangan lah engkau marah2, tak baik itu.
Bagus sekali website ini, yang mau mengajari dasar-dasar pemrograman php. Saya berharap sekali dua atau tiga tahun mendatang akan ada lebih banyak web-web yang semisal ini di Indonesia. Terus berkarya jangan surut dan terus tingkatkan lagi.
yang jelas dan pasti mas Dimas telah membuat sesuatu yang sangat berguna.
Saya mendukung sepenuhnya usaha mas Dimas agar lebih banyak orang yang menyukai bahasa pemrograman.
Bravo buat mas Dimas.
Matur sembah nuwun
Maaf, numpan nanya! yg fungsi waktu setelah dijalankan muncul seperti ini
Today is
Strict Standards: date() [function.date]: It is not safe to rely on the system\'s timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected \'Asia/Krasnoyarsk\' for \'7.0/no DST\' instead in C:\\AppServ\\www\\CONTOH\\time.php on line 3
29 2008f October 2008, at 11.41 pm
kira2 apa yah perlu di setting/diubah?
thanks
mas dimas, saya jujur baru belajar....
bisa terima pertanyaan dari saya? hubungi di royhistorymaker@yahoo.co.id, thanks
ya lumayan mudeng plus puyeng pelajaran php nya, tp asyik makn penasaran, hehehe
yang jelas ngebosinin
yang jelas ngebosinin
eh saya mau minta scrift php yang bisa membuat data base
eh kirimnya ke e-mail saya ya lucky_kungpow@yahoo.com
yah saya mohon
Thank you... semoga ilmu ini bermanfaat bagi kita terutama bangsa kita... jangan bosen maz and mba-mba....biar kita gak dibodohin ma bangsa laen...
mksh to bang Dhimas, ilmunya sngt bermanfaat sekali terutama bgi saya yg gak ngrti apa2 tntang pemograman website.
Nanya:
kl PHP, CSS, HTML/WML to bkin wap chat spt wanawap.com gmn ya?
mhon bhas ya tutorialnya or kirim ke email saya:
admin@4ns.co.cc
o..h ya to tmn2 yg mo mempraktek tutorial dari bang Dhimas lngsung di webhost bisa dftr di
http://4ns.co.cc/signup.php or
http://www.cicurug.co.cc/signup.php
dg fitur
300 Mb space, 10 Gb data transfer, Full CNAME, MX Entry, File Manager, 6(perbanyakan domain, subdomain, parked domain), 3 MySQL, PHP MyAdmin, 30 script lbh siap install dll. \"Gratis Ko\". e..h jng dktwain ya sitenya blm beres, coz bkinnya cuma pke Hp nokia 3230 (itu jga kl lgi pny pls).
Mf yu bang Dhimas kl trllu pnjang & numpang iklan.
Thanks.
terima pak dhimas atas ilmunya, kalau mau keneksi ke mysql bagaimana pak?
terima kasih
wah wah wah... mantab mas, hatur nuhun pisan, thanks a lot, gracias, tarima kasih, merci, arigato ghozaimash, jazakallah khoiron, maju terus....!
Terima kasih,..
Web ini sangat bermanfaat bagi pemula yang ingin belajar ttg PHP. Sedikit masukan saja, tutorial pembuatan form, login, dan lain-lain biar lebih lengkap.
Bravo buat mas dhimas.
Salam,
Slamet Riyanto
Thx Bangets Mas Dimas, jangan dengerin kata Mbok TIA. Maju Terussssss Mas, Klo Bisa tambah lagi donk artikelnya.
Wah terima kasih,website ini sangat membantu saya karena saya tidak mengerti dijelaskan di sekolah.Semoga web ini juga berguna bagi pengguna lainnya.
aslm. mas dhimas, dari siapa saya-nya mas dhimas saja ana udah salut, c ana baru mulai belajar pemrograman nih , kirim-kirim ya ke email ana, ok brothers just share me your knowledges n' experiences
dengan kritikan kita akan semakin maju dan berkembang, bravo
thanks a lot mas dhimas
hehe tuh biasa cewek, kalo cinta ditolak. Good Works dhimas!
ARTIKEL YANG SANGAT BAGUS bagi pemula ,saya sangat terbantu dengan artikel ini .
the great article..terusin mas dengan tutorial yang lain...semoga Allah membalas dengan amal yang sholeh...amin.
sy org awam tentang php, bahkan buta sama sekali. gmn cara belajar utk memulai php. Sekilas sy tertarik sekali dgn artikel anda. please email :dwi_wsm@yahoo.com
thank\'s berat
Maturnuwun........ Mas Dhimas ,,, pengeran sing bales atas kebaikan .. jenengan untuk berbagi ilmu.. maju terussssssss
wah..
terima kasih ya mas/pak atas share ilmu nya, kebetulan aku none soal PHP jadi ada tambahan ilmu coz aq mau buat TA tentang PHP n MySQL
kalo kesulitan boleh tanya ya
bravo...
sukses buat Anda
thx bngt yah mas gw bner2 buta(web) .....tp skrang udah mulai ngrti walau cma sdikt...
thx beud
thx bgt...tuh penjelasannya....
gw pingin belajar byk tt mysql...
tapi gw g th..gmn cara nyimpan..bersihin layar...coppy...pokoknya perintah2nya deh
bs bantuin g....
aku tunggu yah di: hadilambang@yahoo.co.id
Makasih banget tulisannya, ditunggu tulisan-tulisan yang lain.
Sukses selalu...............
Terima kasih, telah memberi informasi
Tapi ketahuan kalo menyadur contoh programnya dari sumber lain, kelihatannya berbahasa inggris.
Tapi it's ok. Namanya juga Gratis.
Saya memang dulu pernah belajar program.
Jadi ya, cukup membantulah. Paling tidak tahu bgmna sintaxnya PHP.
Informasi Anda Sangatlah BERGUNA.
sebelumnya thanx bro,bisa kasih tau syntax php yang lainnya? trus dimana situs yang khusus mempelajari PHP.
maskadi_msi@yahoo.com
bagus juga,, bwt org yang awam ma PHP. tlng donk!! dibuat lagi kelanjutannya!!.
atau kirim E-mail ke aquatezok@yahoo.com
"KK Klo nerangin yang jelas donk...^_^
"biar cepat d mengerti....
"aq pengen tw tentang PHP...
"ato bales d imel ==> Abiy_shark@yahoo.com
"thanxs ya KK...
untuk dasar2 php cukuplah.. selebihnya kan bisa belajar lewat buku2 lain atau artikel lain.. bukan hanya ngandelin 1 site doang kali.. haha..
@tia: commentnya keren,,, gw demen dah... bikin site gih tentang php.. ntar gw kasih comment. jangan gede bacot doang.
oo...... itu sangat bagus tapi sebaiknya lebih details
lumayan jelas pake penjelasan bung dimas..
ada gak e book yg lebih lengkap untuk bljr php??
kalo bisa yang ada latihan soalnya. kayak e booknya belajar VB dari oke.or.id?? bagi dong...
apyudha@yahoo.com
Mas ToLong Qrimin Software Php YaNg BarU bisNya Kl beli Mahal ...
He3x...
Dix88_pamungkas@yahoo.com
web ini bgus jga....kunjungi jga dong www.abdilez.blogspot.com
bkan untuk promosi...he...he... sptar tntang ilmu komputer...
trims, saya jd mudah belajar php nya. tapi saya mau tanya tentang crawling feat filtering
Mas saya mau nanya,,
saya mau membuat halaman web seputar fasilitas yang ada didekat kampus, seperti ada warnet, tempat makan, dll. tepatnnya menampilkan peta lokasinya dsb. seperti GIS
mohon kiranya kalo mas tahu atau ada tutorialnya tolong di share di Email saya,, firdaus_007@rocketmail.com
Mas saya mau nanya,,
saya mau membuat halaman web seputar fasilitas yang ada didekat kampus, seperti ada warnet, tempat makan, dll. tepatnnya menampilkan peta lokasinya dsb. seperti GIS
mohon kiranya kalo mas tahu atau ada tutorialnya tolong di share di Email saya,, firdaus_007@rocketmail.com
Mas, saya pk apache2triad, apakah masih perlu install MySQL? (saya masih ngga ngerti sama se x ttg php)
mohon penjelasannya..
klo mas mw bantu saya, e-Mail saya yah..
windie_nehh@hotmail.com
thx
Install aj xampp, da lengkap banget tu\'..
Makasih mas buat tutorial php-nya..
Trima kasih Mas.. :-)
Saya lagi belajar nih.
http://bebasngobrol.blogspot.com
bos..apakah "print" sama dengan "echo"?
Sy baru belajar PHP. Eh..nyasar kesini. Makasih ya atas tutorialnya. Dah bantu banget....Semoga jadi amal jariah yang tak da putus2xnya. Bikin yang lebih banyak mas yach..
gmn cara'y gabung'n HTML ma php?
bsa ngajarn cara bkin form "sign up" ma "login" pke php g mas /om?
tp klo bsa yg Lgkap N s'jLas2'y( mkLum msh pmuLa)
mksih bgt klo mas/om mw ngrim k email'Q d muhammad_mustofa@yahoo.com
mas trimakasih banyak antas infonya sekarang lagi belajar program php...... dan akhirnya saya bisah belajar dasar dari program itu sendiri........ mas masih ada tips belajar program pascal delphi ?........
waww......... mkch bgt yah.......!
materi yang ku dpt sama ma ma yang q peljr! di kampus
ndak bisa aq,
jbwlyhoz http://afahtfgf.com cnbcelhb vtbnyegk
Mas saya baru mulai mempelajari php & mysql..
Saya install paket php menggunakan xampp, koq saya buka mysqlnya di cmd ga bisa ya, tapi klo di phpmyadmin bisa.. Teruz gmn solusinya??
Cara connect php my sql gmn ya?? saya sudah mencoba ngetik script mysql_connect() tetap aj ga bisa..
Oia saya jg lagi mencari bahan TA yang berhub. dengan phpmysql, qra2 ttg apa ya?? mohon sarannya.. Terima kasih
blueberry_niez@ymail.com
kalo cara ngitung bulan gimana ya...misal 20 bulan kedepan jatuhnya bulan apa, mkch
Aduh..... gak jelas bos.... yg lengkap napa plit bgt ilmunya
gnie lo mas..misal bwt nentu in waktu jatuh tempo, awal kontrak tgl 23 april 2009 jangka waktu 20 bulan, nah bwt script-nya gmn ya..mkch
pak tolong kasih tahu syntax untuk koneksi dari php ke mysql
Wah, lagi pengin belajar PHP, nemu web ini. Thx ya buat ilmunya...^^V
mas, aku baru pertama belajar php nich, lumayan ngerti dikit hee...he..
o yah mas sekalian mohon izin untuk nampilin artikel ini di blog aku.
makasih yah
ko software nya beda , ama yg di contoh nya , misalkan nama server default nya localhost , tapi ko saya ga ada nama server nya ????
klo mau copy paste file dari satu tempat ke tempat lain dengan php gmn caranya?
Saya seorang dosen yang sedang mencoba belajar php.
Menurut aku tulisan anda ini
KEREN ABIS!!!!!!!
cepat membuka pikiran saya tentang PHP.
LANJUTKAN!
Makasih tutorialnya. Bagus menurutku........
ikutan pak dosen toni ah........
LANJUTKAN!!!!!!
Terimakasih ya webmater.
Saya mengerti dengan penjelsannya
http://bisnisjumbo.co.cc
Ilmu yang berguna adalah ilmu yang disebarluaskan, apalagi gratis.
Sip.........
Maju terus Indonesia
keren lagi mas...webnya..cocok wat pemula yang lagi belajar php kek saya,yang ndhak isa apa2...
saya sering loh mas ke web nya mas dhimas ini...
tolong di tambah lagi ilmunya iia mas....
nggak usah dengerin gonggongan anjing mas...kafilah tetap berjalan yang beginian.....;;
-----]>elvina & winarti sudarisman
payo jok yg lebih detail lagi
woy cakil becak kepakam man kau, awak dwek anjing
Artikelnya sangat bagus sekali...
singkat jelas dan mudah dimengerti...
Saya sangat terbantu n terharu nich dengan artikel ini
kita sudah seharusnya menghargai karya orang lain jika ingin karya kita dihargai
kita sebagai manusia g ada yang lebih pintar dan g ada yg lebih bodoh
kita smua sama, cuma yg mbedakan tingkat usahanya dan smngat untuk belajar
looh koq malah ceramah hehehe?!!!
langsung aja mass... goyang seeer hehehe!! canda2...
saia mau revisi artikel ini, spy smuanya dapat trbantu n saia dpt pahala
coz uda bantu orang lain hehehe... oke lgsung saja!!
variable :
output yg keluar dngn variable sprti itu akan mjadi :
Halo nama saya , saya tahun dan tinggal di
knp terjadi :
- nama variable yang tidak sama ini mustahil akan menghasilkan output di atas
spy bisa keluar, php syntaxnya harus :
print"Halo nama saya $nama, saya $umur tahun dan tinggal di $negara
Forms :
ini kasus yang sama saya alami setelah saya cari artikel dari indonesia :
kebayakan penulisan untuk output php selalu bgini :
(saya isi form dengan name : mahasiswa)
print "Selamat datang, $myname."
seharusnya outputnya jadi begini :
Selamat Datang Mahasiswa
tetapi jika di uji coba di Xampp hasilya :
Selamat Datang
skrang coba gunakan :
echo "Selamat datang, $_POST["myname"]"
nah dijamin jika variablenya benar psti outputnya juga keluar...
masalah ini jg sama jika kita akan menginputkan record ke MySQL
Sbnrya saya kuliah buat cari cewe eh malah dapat ilmu hhihihi...
minta doanya nich biar cpt dapat ce cantik n bisa diper istri gitu hihih...
sukses ya buat yg nulis artikel ini..
nine.wraith@yahoo.co.id
echo sama print fungsinya sama..
sprti halnya bahasa C++
print dgn cout itu sama..
untuk konek ke server online contoh :
penyedia : dandyserver.com
server : dandy
pass : webdesign
maka php nya :
mysql_connect("dandyserver.com","dandy","webdesign");
untuk mengetes apkh tersambung coba tmbah scrip jd bgini
$konek=mysql_connect("dandyserver.com","dandy","webdesign");
if($konek){
echo "Koneksi OK coy wkwkkw";
}
else
{echo "Koneksi Gagal Dab";}
peringatan :
bahasa PHP case sensitive artinya huruf besar dan kecil dibedakan.
dan yang lebih penting :
saya mahasiswa smster 4 yg ganteng n imut2 loh
smart lagi wkwkwkwk!! narsis dikit gpp lah..
punya script PHP buat ngirim ke email secara otomatis tiap jam g?
salut buat abang yang satu ini,
saya jadi tertarik untuk mempelajarinya.
kalo bisa tolong dong bank dikirimin tutorialnya
sehingga saya bisa belajar dan apa bila saya menemukan satu msalah saya bisa minta bantuannya.
bisa di post ke acil.hamdi@gmail.com
sblumnya saya ucapkan terimaksih (*_*)
saya pingin belajar php dari nol, saya minta saran2nya ya bos
waw baru hari ini saya belajar php langsung ngerti saya baca tulisan ini,,
makasih ilmunya yaw,,
memberikan ilmu itu pahalanya banyak loch,,
makin dicaci makin bertambah pahalanya,,
jadi teruskanlah,,
Kayanya web ini nih jadi gateway gw masuk ke dunia PHP, dan gw yakin bisa ngembangin lebih luas dari sini, soal nya dah lama kita cari gateway yg buat masuk ke dunia PHP tapi susah banget kebanyakan dah intermediat ada juga yg awal tapi banyak yg ngga masukin step 1 nya jadi nya kita belajar kaya kurang pijakan , nha yg in memang lengkap untuk yg awam banget, thanks Berat ya om
walah..menemukan web ini membawa saya kembali ke bangku kuliah...jadi refreshing lagi..dulunya cuma lewat aja pas pelajaran ini...maklum kerja sambil kuliah. Nah pas lagi mo pelajari ada web ini..pas!
Terima kasih atas sharing ilmunya Mas....
Btw, appserv bisa diganti dgn xampp gak ya?
Mudah2an di jawab..klo boleh by email juga : eddy[at]roci.or.id
waw.... gw langsung ngerti tenang PHP nih...
bagus banget.... tlong diperbanyak lagi tutornya dong...
eddy... tuk appserv bisa ko pake xampp...
apalagi klo make xamplite.. tinggal klik jalan ... tanpa install dulu... programnya kecil lagi
carinya di om google yah..
mas dimas saya pemula pengin belajar php minta tolong upload artikel yang lebih komplit lagi dunkz..klo bisa ksih link bwt download PHP instalernya...setiawan_eris@yahoo.com
makasih mas dimas...
maju terussss....
Makasih ya udah kasih ilmunya.
Saya juga baru pertama kali belajar PHP tanpa kursus lo. Pertama kali saya anggap PHP itu sulit tapi berkat ilmu anda jadi mudah.
Makasih ya.....
Bisa kasih contoh simple gak untuk koneksi ke database.
Saya Orang Awam yang ingin belajar php. setelah saya baca2 dan mempelajarinya, saya jadi terinspirasi membangun website menggunakan php. terima kasih banyak ya mas...,oia mas, gimana cara membuat anti spam?kirim ke email saya ya mas..(echo_boysuck@yahoo.com).
Saya punya Referensi nih buat yang mau websitenya punya rating bagus di search engine
Free SEO Tools Berikut ini Andalah sebagian online SEO tools yang dapat Anda gunakan untuk PageRank, Link Popularity, Search Engine Position, Keyword Density, dll;
* www.pagerank.net
* www.itool.com
* www.SEOchat.com/SEO-tools
* www.confs.com
* www.tools.SEObook.com
Berikut ini external links yang dapat Anda pelajari lebih jauh tentang SEO:
* www.SEOmoz.org
* www.SEOchat.com
* www.searchenginewatch.com
* www.searchengineworld.com
* www.mattcutts.com
Mau tahu lebih lanjut, submit aja ke http://mr-amateur.co.cc bagian tips-triknya.
thanx yh...
trus lah berkarya...
bener-bener bagus ni site. aq belajar banyak dari tutorial di site ini. Dari tutorial html trus php, begitu mudah dipahami.... Makasih...
hi, tmn2 smuaY....
ada yang bs bantu buat database pendaftaran mahasiswa secara online n sejenisnya ga....??
bantuin donk....
bs dkrim lwt email josa_arenga@yahoo.com
thx ya...
Keren mas, smoga lebih bisa kasih panduan untuk pengembangan bikin site yg aduhai.
http://panduankoe.blogspot.com
Bagus sekali artikelnya!! Saya baru mau belajar PHP dan kemudian langsung nemu artikel ini! Thanks ya mas Dimas...
Tapi, saat saya mau download Appserv, link-nya dead semua...(bukan link yang mau ke website-nya, tapi link download-nya)...gimana nih mas Dimas? Ada yang bisa bantu beri link yang masih jalan?
tolong kirim ke sini yaa... antonia.yayang@gmail.com
Terima kasih!!
makasi ya kang atas informasinya
http://seni-ngeblog.blogspot.com
keren nih.. aku udah ikuti semua step2nya dan jelas. dan emang ini yg dibutuhkan selebihnya ya gunakan logika sendiri kalo mau bikin yg lain. yg diajarin ya yang dasar2 kayak gini di bahasa pemrograman kayak gini selebihnya dng logika masing2. dan kok ya ada yg bilang web ini buruk hihihi... coba dikasih tau web anda yg lengkap seperti apa kalo sudah bisa bilang web orang ga lengkap brarti punya dong web yg lengkap..
to:Antonia
buat yang lebih cepat n gampang cari Appserv buka aj http://4megaupload.com/index.php?q=Appserv&filetype=0
bener membantu banget bwt newbie kek saya,,,
thanks banget...
السلام عليكم
yg ga sk web ni py masalh pa? lbih baik jjur
tkut org indo jd pinter trs tkut hilang mata pencahariannya pa gmn? mau iklas ,/nyari
sensasi tu ursan mas dhimas, baiky mas dhimas truzin berkarya,, jgn terpengaruh
mgkin yng ga sk web ni org pinter tp sayang bwt minterin orang doank,,tanpa mo berbagi, org pelit
kn terjepit, mutu ato ganya web ni pembaca jg bkal ngerti,, klopun ni bner ga mutu,,tunjukin kekuranganya,,, mnarik jg berani blg ga mutu, tp mnarik emosi kt2 jg nh,,,tia kritikanmu ga mutu,,
mas saya punya web dulu web itu saya suruh buat orang lain setelah kontrak habis ternyata web ini ngadat gambar tdk mau muncul n tranfer data salah salah, terus saya harus membenahi dari mana awalnya ?
Bagus banget artikelnya, cocok banget buat pemula seperti saya, cara penyampaiannya juga enak, langsung pada tujuan alias gak berbelit2, saya bisa memahaminya . Terimakasih Pak Dhimas tulisan Anda sangat bermanfaat buat saya. Semoga site ini akan tetap jaya!...
To tia n winarti, dari pada kalian ngumpat gitu mending jualan ikan asin aja nohh..
wow........sungguh enak, penjelasannya ringan, tapi semua masuk otak...siiiippppppp maju terus, aku siap mempelajari semuanya.........
Masih ??????
baru pertama buka
liat2 dulu
Nice info from newbie... lanjutkan mas
Pak saya berterima kasih, karena bapak saya mengerti sedikit tentang php.
saya mau tanya, Bagaimana Penulisan Script untuk Download File dan penerapannya pada Dreamweaver.
Jika yang lain ada yang bisa, tolong saya dibantu dan kirim ke email saya : nugroho011185@gmail.com
sebelumnya saya ucapkan terima kasih banyak kepada bapak dan teman-teman yang telah membantu.
Makasih bang.!disekolah ku baru nyampek ini,wss
Trims, ya buat yang nulis bagi sy ini sngt bermanfaat sekali buat saya. bagi yang mengatakan web ini tdk bermutu sebenarnya yang tidak bermutu itu dia sendiri. sy tau dia itu emang ga ngerti apa-apa makanya dia kebingungan mengikuti artikel ini. dasar orang yang ga tau terimakasih.....!. bener sy jengkel baca komentar diatas, kalo lu ngerasa pinter knp harus baca artikel ini?
Great mas Dhimas, bisa menuliskan intinya PHP hanya dalam sebuah artikel ini menurut saya outstanding.
Saya sendiri memerlukan lebih dari 15 posting untuk menuliskan dasar PHP di http://prothelon.com.
Salam hangat dan teruslah berkarya.
Prothelord.
akhirnya ada appserv. aku install php tapi bingung installnya.
@Tia. .
Hmm parah bener dibilang ga bermutu . .
Bermutu gini . .
Maju terus pak dimas . . ^ ^
Oh iya, saya save nih halaman2nya . .
dari HTML-PHP-CSS
haha,
biar bisa belajar offline . . ckckc ^ ^
Mw nanya,
yg kode form.php
kalo kita masukin email disitu,
kq nama dan email.a ga keluar di result.phpnya? . .
mohon diberi petunjuk . .
ke email yah, plz . .
lagi belajar php neh . .
deniansyah.live@gmail.com
tulisannya bagus sekali boss...
thanks
Numpang Promo Dong...
Dijual PHP Script Website FileSharing Finder
Untuk mencari file yang ada di server File Sharing seperti : Rapidshare, Badongo, MediaFire,Sendspace, dll.
Feature:
1. Full Source code sehingga listing source code bisa dilihat, dipelajari atau di rubah.
2. Multi License, sehingga bisa diinstal pada lebih dari satu website asal memiliki nama domain yang berbeda.
3. Bisa diinstal pada web hosting gratisan, asal mendukung PHP, dan MysQL.
Disarankan menggunakan Web Hosting berbasis Unix/Linux.
4. Bisa dipasangi Script Iklan dari berbagai layanan iklan tidak hanya satu layanan iklan saja, seperti:
Google Adsense
www.bidvertiser.com
www.adbrite.com
adsensecamp.com
kumpulblogger.com
kliksaya.com
ppcindo.com
Selain semua iklan diatas anda juga bisa memasang iklan pada layangan
http://www.linkbucks.com atau http://www.hyperlinkcash.com.
Layanan iklan dari http://www.linkbucks.com dan http://www.hyperlinkcash.com, membuat iklan "HANYA"
akan ditampilan ketika ada pengunjung yang melakukan Klik pada Hyperlink. Hyperlink adalah Link yang muncul ketika
anda melakukan pencarian ketika menggunakan Google atau lainnya.
Anda akan dibayar antara 1 hingga 2 Dollar Per 1000 Click.
Untuk contoh tampilan Kunjungi alamat berikut:
http://www.zozozo.200u.com
http://www.zozozo.200u.com/file-finder.htm
Buat penulis, web ini sangat bermutu banget
sy mau tanya
setiap menginstal appserv keluar folder otomatis didalam appserv tersebut.
salah satunya folder www,apa nama istilah folder www tersebut???
tolong bantu klw ad yg bisa
Bagus mas, tutorialnya... jadi paham dikit nih tentang PHP..... teruskan
apalagi saya orang awam seperti saya
yang belajar buat website... seperti ini
www.beflasher.co.cc
YG BENAR ADALAH :
print \"Halo nama saya $nama, saya $umur tahun dan tinggal di $negara\";
HARAP LEBIH TELITI LAGI KALO MEMBUAT TUTORIAL, JANGAN SAMPE MEMBINGUNGKAN PEMBACA YG AKAN MEMPRAKTEKKAN SKRIP ANDA NTAR.
TRIMS.
kok salah mbah Iyet? kan kalo perintah printah gak perlu pakai " \" di awal dan akhir kalimatnya??
kok salah mbah Iyet? kan kalo perintah printah gak perlu pakai \" \\\" di awal dan akhir kalimatnya??
Wah.... kebetulan banget nih, saya lagi butuh. Boleh nanya ga mas. Gini nih (maaf ya klo panjang^^).
sori sebelumnya karena maen langsung nanya nih, saya butuh banget nih bantuannya. maklum saya masih pemula (alias rockie). Saya udah belajar nih tentang HTML untuk ngebuat halaman website, tapi ini desainnya ternyata masih statis nggak dinamis. Baca dan baca lagi ternyata untuk membuat website yang dinamis itu diperlukan PHP. Nah, yang saya masih nggak tau nih, Gimana caranya menyisipkan coding PHP ke dalam format HTML yang telah saya buat? Khususnya lagi, dibagian mananya saya harus menyisipkan kode php tersebut. Rencananya coding PHP ini berfungsi buat validasi log in ataupun yang lain. Misalnya: coding yang digunakan ketika user menginputkan password yang salah maka setelah menekan tombol log in akan muncul peringatan, “password anda salah”.
Berikut adalah contoh coding html-nya :
Log in
User Name :
Password :
Forget Password?
Atas kepedulian mas, saya ucapkan trima kasih.
Trims ya Bang Dhimas. Ini yg sy butuhkan...
maaf ni mas..???
saya mau nanya nich...????
mas kok pake perintah print knpa g' echo...???
perbedaan print sama echo apaan sih mas...???
ka apakah hostingan gratisan itu hanya berlaku satu tahun. Dan apabila sudah habis bisakah dike
a lagi oleh user. kirim ke www.dukoi.co.cc atau ke ramdanifart@live.com
sebelumnya saya ucapkan terima kasih
Website yang bagus. TUkeran link dong. WEbsite saya http://www.arif-4121f.info
Info aja ke web saya kalo link saya udah ada. Makasih
trima kasih mas sangat bermanfaat, minta ijin dishare mas
orang udah mau berbagi aja kan udah bagus...
bagi yang udah merasa expert gak usah lah mampir2 sini....teruz berkarya bro...maju trus indonesia...
n bgi yang bilang blum lengkap..ya bkin lah yg lebih lengkp...gk usah coment mcem2...kritik saran boleh..bhsanya diperhalus ateuh neng....... dmai slalu negeriku...
Web site Anda bagus Artilelnya juga bagus.
buat yg suka menhina karya orang lain... semoga Allah memberikan hidayah
Thanx atas artikelnya mas...sangat bermanfaat buat aku yang masih newbie...biarkan orang banyak yang menilai...jangan mendengarkan ocehan seseorang yang bisa menjatuhkan semangat...Sekali lagi trims...
mas cara menampilkan scrip php tu gimana cih
Wah.... kebetulan banget nih, saya lagi butuh. Boleh nanya ga mas. Gini nih (maaf ya klo panjang^^).
sori sebelumnya karena maen langsung nanya nih, saya butuh banget nih bantuannya. maklum saya masih pemula (alias rockie). Saya udah belajar nih tentang HTML untuk ngebuat halaman website, tapi ini desainnya ternyata masih statis nggak dinamis. Baca dan baca lagi ternyata untuk membuat website yang dinamis itu diperlukan PHP. Nah, yang saya masih nggak tau nih, Gimana caranya menyisipkan coding PHP ke dalam format HTML yang telah saya buat? Khususnya lagi, dibagian mananya saya harus menyisipkan kode php tersebut. Rencananya coding PHP ini berfungsi buat validasi log in ataupun yang lain. Misalnya: coding yang digunakan ketika user menginputkan password yang salah maka setelah menekan tombol log in akan muncul peringatan, “password anda salah”.
Berikut adalah contoh coding html-nya :
wah bagus nich thanks atas artikelnya..........
berbagi ilmu itu ibadah dan amalannya tidak akan terputus di akhirat, yang mengkritik bagi donk ilmunya (websitenya?).