Difference between revisions of "Panduan PHP"
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
Onnowpurbo (talk | contribs)  | 
				Onnowpurbo (talk | contribs)   | 
				||
| (3 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
| + | Sumber: http://blog.codingwear.com/panduanphp/  | ||
| + | ==Pengenalan PHP==  | ||
| + | * Apa Itu PHP?  | ||
| + | * Instalasi PHP  | ||
| + | * Sintaks PHP  | ||
| + | * Variabel di PHP  | ||
| + | * Operator di PHP  | ||
| + | * Kondisional di PHP  | ||
| + | * Looping (Pengulangan) di PHP  | ||
| + | |||
| + | ==Pengenalan MySQL==  | ||
| + | * Apa Itu MySQL  | ||
| + | * Koneksi ke MySQL Melalui PHP  | ||
| + | * Cara Membuat Database di MySQL  | ||
| + | * Cara Membuat Tabel  | ||
| + | |||
| + | ==Manipulasi Tabel MySQL==  | ||
| − | + | * Cara Insert ke Tabel MySQL  | |
| + | * Cara Menampilkan Rows Tabel MySQL  | ||
| + | * Cara Delete Rows Tabel MySQL  | ||
| + | * Cara Update Tabel MySQL  | ||
| + | * mysql_num_rows - Menghitung jumlah baris dari query yang dihasilkan  | ||
| + | * Contoh Buku Tamu  | ||
| + | |||
| + | ==Fungsi String==  | ||
| − | + | * addslashes — Memberi garis miring pada tanda kutip  | |
| − | + | * chr — Menghasilkan karakter yang spesifik berdasarkan kode ascii  | |
| − | + | * count_chars — Menghitung frekuensi munculnya karakter di suatu string  | |
| − | + | * explode — Membagi string menjadi array  | |
| − | + | * htmlspecialchars — Konversi karakter khusus ke HTML entities  | |
| − | + | * implode — Menggabungkan element array ke suatu string  | |
| − | + | * md5 — Menghasilkan enkripsi md5  | |
| − | + | * nl2br — Memasukan HTML < br > di setiap baris baru  | |
| − | + | * number_format — Format angka dengan dengan menggroupkan ribuan  | |
| − | + | * ord — Menghasilkan nilai ASCII suatu karakter  | |
| − | + | * parse_str — Mengubah string menjadi variabel  | |
| − | + | * print — Mencetak string, sama dengan echo  | |
| − | + | * str_pad — Menempatkan string ditempat yang panjangnya ditentukan  | |
| − | + | * str_repeat — Mengulang string  | |
| − | + | * str_replace — Mengganti string yang dicari dengan string pengganti  | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
         16. str_shuffle — Mengacak string  |          16. str_shuffle — Mengacak string  | ||
         17. str_split — Mengubah string ke array  |          17. str_split — Mengubah string ke array  | ||
| Line 58: | Line 54: | ||
         24. substr — Menghasilkan bagian dari string  |          24. substr — Menghasilkan bagian dari string  | ||
| − | + | ==Autentikasi dengan Session==  | |
| − | + | ||
| − | + | * Pendahuluan  | |
| − | + | * Cara Membuat atau Register Session  | |
| − | + | * Cara Mengecek Session Telah Teregister  | |
| − | + | * Cara Un-Register Session (Log Out)  | |
| − | + | * Contoh Sederhana Session  | |
| − | + | ==Fungsi Tanggal dan Waktu (Date/Time)==  | |
| − | + | ||
| − | + | * date - Format tanggal dan waktu lokal  | |
| − | + | * getdate — Mendapatkan informasi tanggal/waktu  | |
| − | + | * mktime — Mendapatkan timestamp Unix untuk suatu tanggal  | |
| − | + | * strtotime — Mengubah string tanggal/waktu (bahasa inggris) ke timestamp Unix.  | |
| − | + | * time — Menghasilkan timestamp Unix saat ini  | |
| − | + | * Contoh : Mencari selisih hari antara 2 tanggal  | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ==Upload File==  | |
| − | + | ||
| − | + | * Upload Dengan Metode POST  | |
| − | + | * Multiple Upload File  | |
| − | + | ||
| − | + | ||
| − | + | ==Fungsi Filesytem==  | |
| − | + | ||
| − | + | * basename — Menghasilkan nama file dari suatu path  | |
| − | + | * chmod — Mengubah mode akses file  | |
| − | + | * chown — Mengubah pemilik file  | |
| − | + | * copy — Meng-copy file  | |
| − | + | * dirname — Menghasilkan nama direktori dari suatu path file  | |
| − | + | * disk_free_space — Menghasilkan sisa space disk suatu direktori  | |
| − | + | * disk_total_space — Menghasilkan total size direktori  | |
| − | + | * fclose — Menutup file yang dibuka  | |
| − | + | * fgetc — Mengambil karakter-karakter suatu file teks  | |
| − | + | * fgets — Mengambil baris-baris dari file  | |
| − | + | * file_exists — Cek apakah file atau direktori tersebut ada atau tidak  | |
| − | + | * file_get_contents — Membaca isi file keseluruhan ke string  | |
| − | + | * file_put_contents — Menulis teks ke file  | |
| − | + | * file — Membaca isi file ke dalam array  | |
| − | + | * fileatime — Mendapatkan waktu akses terakhir suatu file  | |
| − | + | * filesize — Mendapatkan ukuran file  | |
| − | + | * filetype — Mendapatkan tipe file  | |
| − | + | * fopen — Membuka file atau URL  | |
| − | + | * is_dir — Cek apakah filename adalah sebuah directori  | |
| − | + | * is_executable — Cek apakah filename bisa di eksekusi  | |
| − | + | * is_file — Cek apakah filename adalah sebuah file  | |
| − | + | * is_readable — Cek apakah filename bisa dibaca  | |
| + | * is_writable — Cek apakah filename bisa ditulis  | ||
| + | * mkdir — Membuat direktori  | ||
| + | * move_uploaded_file — Memindahkan file yang diupload ke lokasi baru  | ||
| + | * rename — Rename file atau directori  | ||
| + | * rmdir — Delete direktori  | ||
| + | * unlink — Delete file  | ||
| − | + | ||
| − | + | ==Array==  | |
| − | + | ||
| − | + | * Pendahuluan  | |
| − | + | * array_combine — Membuat array baru dengan menggunakan array sebagai key dan array lainnya sebagai nilai.  | |
| − | + | * array_diff_key — Mengurangi array dengan array lainnya dengan menggunakan key sebagai pembanding  | |
| − | + | * array_diff — Menghitung beda dari suatu array dengan menggunakan nilainya sebagai pembanding  | |
| − | + | * array_merge — Menyatukan array-array  | |
| − | + | * array_pop — Mendelete elemen terakhir suatu array  | |
| − | + | * array_push — Menambah satu atau lebih elemen baru di akhir array  | |
| − | + | * array_rand — Mengambil satu atau lebih secara random nilai suatu array  | |
| − | + | * array_reverse — Menghasilkan array dengan susuan elemen terbalik  | |
| − | + | * array_search — Mencari nilai pada nilai elemen-elemen array, jika sukses hasilnya berupa key  | |
| − | + | * array_shift — Mendelete elemen awal suatu array  | |
| − | + | * array_unique — Menghapus elemen array yang nilainya sama  | |
| − | + | * array_unshift — Menambah satu atau lebih elemen array di awal  | |
| − | + | * array — Membuat array  | |
| − | + | * count — Menghitung jumlah elemen suatu array  | |
| − | + | * each — Menghasilkan key dan nilai elemen saat ini dari suatu array  | |
| − | + | * in_array — Cek apakah suatu nilai ada atau tidak di elemen-elemen suatu array  | |
| − | + | * rsort — Menyusun array terbalik  | |
| − | + | * shuffle — Mengacak array  | |
| − | + | * sort — Menyusun/mengurutkan array  | |
| − | + | ||
| − | + | ||
| − | + | ==Fungsi Direktori==  | |
| − | + | ||
| − | + | * chdir  — Mengubah lokasi direktori dari lokasi saat ini dibuka  | |
| − | + | * closedir — Menutup direktori yang ditangani  | |
| − | + | * getcwd — Mendapatkan nama direktori saat ini dibuka  | |
| − | + | * opendir — Membuka direktori  | |
| + | * readdir — Membaca isi direktori  | ||
| + | * scandir — Mendaftar file dan direktori dari path yang diberikan  | ||
| Line 147: | Line 147: | ||
* http://blog.codingwear.com/panduanphp/  | * http://blog.codingwear.com/panduanphp/  | ||
| + | * http://w3schools.com/php/default.asp  | ||
==Pranala Menarik==  | ==Pranala Menarik==  | ||
Latest revision as of 06:11, 11 January 2011
Sumber: http://blog.codingwear.com/panduanphp/
Pengenalan PHP
- Apa Itu PHP?
 - Instalasi PHP
 - Sintaks PHP
 - Variabel di PHP
 - Operator di PHP
 - Kondisional di PHP
 - Looping (Pengulangan) di PHP
 
Pengenalan MySQL
- Apa Itu MySQL
 - Koneksi ke MySQL Melalui PHP
 - Cara Membuat Database di MySQL
 - Cara Membuat Tabel
 
Manipulasi Tabel MySQL
- Cara Insert ke Tabel MySQL
 - Cara Menampilkan Rows Tabel MySQL
 - Cara Delete Rows Tabel MySQL
 - Cara Update Tabel MySQL
 - mysql_num_rows - Menghitung jumlah baris dari query yang dihasilkan
 - Contoh Buku Tamu
 
Fungsi String
- addslashes — Memberi garis miring pada tanda kutip
 - chr — Menghasilkan karakter yang spesifik berdasarkan kode ascii
 - count_chars — Menghitung frekuensi munculnya karakter di suatu string
 - explode — Membagi string menjadi array
 - htmlspecialchars — Konversi karakter khusus ke HTML entities
 - implode — Menggabungkan element array ke suatu string
 - md5 — Menghasilkan enkripsi md5
 - nl2br — Memasukan HTML < br > di setiap baris baru
 - number_format — Format angka dengan dengan menggroupkan ribuan
 - ord — Menghasilkan nilai ASCII suatu karakter
 - parse_str — Mengubah string menjadi variabel
 - print — Mencetak string, sama dengan echo
 - str_pad — Menempatkan string ditempat yang panjangnya ditentukan
 - str_repeat — Mengulang string
 - str_replace — Mengganti string yang dicari dengan string pengganti
 
       16. str_shuffle — Mengacak string
       17. str_split — Mengubah string ke array
       18. str_word_count — Menghitung jumlah kata dalam string
       19. strip_tags — Menghilangkan tag HTML dan PHP
       20. stripslashes — Menghilangkan garis miring tanda kutip di string
       21. strlen — Mendapatkan panjang string
       22. strrev — Membalikkan string
       23. substr_replace — Mengganti teks pada bagian tertentu string
       24. substr — Menghasilkan bagian dari string
            
Autentikasi dengan Session
- Pendahuluan
 - Cara Membuat atau Register Session
 - Cara Mengecek Session Telah Teregister
 - Cara Un-Register Session (Log Out)
 - Contoh Sederhana Session
 
Fungsi Tanggal dan Waktu (Date/Time)
- date - Format tanggal dan waktu lokal
 - getdate — Mendapatkan informasi tanggal/waktu
 - mktime — Mendapatkan timestamp Unix untuk suatu tanggal
 - strtotime — Mengubah string tanggal/waktu (bahasa inggris) ke timestamp Unix.
 - time — Menghasilkan timestamp Unix saat ini
 - Contoh : Mencari selisih hari antara 2 tanggal
 
Upload File
- Upload Dengan Metode POST
 - Multiple Upload File
 
Fungsi Filesytem
- basename — Menghasilkan nama file dari suatu path
 - chmod — Mengubah mode akses file
 - chown — Mengubah pemilik file
 - copy — Meng-copy file
 - dirname — Menghasilkan nama direktori dari suatu path file
 - disk_free_space — Menghasilkan sisa space disk suatu direktori
 - disk_total_space — Menghasilkan total size direktori
 - fclose — Menutup file yang dibuka
 - fgetc — Mengambil karakter-karakter suatu file teks
 - fgets — Mengambil baris-baris dari file
 - file_exists — Cek apakah file atau direktori tersebut ada atau tidak
 - file_get_contents — Membaca isi file keseluruhan ke string
 - file_put_contents — Menulis teks ke file
 - file — Membaca isi file ke dalam array
 - fileatime — Mendapatkan waktu akses terakhir suatu file
 - filesize — Mendapatkan ukuran file
 - filetype — Mendapatkan tipe file
 - fopen — Membuka file atau URL
 - is_dir — Cek apakah filename adalah sebuah directori
 - is_executable — Cek apakah filename bisa di eksekusi
 - is_file — Cek apakah filename adalah sebuah file
 - is_readable — Cek apakah filename bisa dibaca
 - is_writable — Cek apakah filename bisa ditulis
 - mkdir — Membuat direktori
 - move_uploaded_file — Memindahkan file yang diupload ke lokasi baru
 - rename — Rename file atau directori
 - rmdir — Delete direktori
 - unlink — Delete file
 
Array
- Pendahuluan
 - array_combine — Membuat array baru dengan menggunakan array sebagai key dan array lainnya sebagai nilai.
 - array_diff_key — Mengurangi array dengan array lainnya dengan menggunakan key sebagai pembanding
 - array_diff — Menghitung beda dari suatu array dengan menggunakan nilainya sebagai pembanding
 - array_merge — Menyatukan array-array
 - array_pop — Mendelete elemen terakhir suatu array
 - array_push — Menambah satu atau lebih elemen baru di akhir array
 - array_rand — Mengambil satu atau lebih secara random nilai suatu array
 - array_reverse — Menghasilkan array dengan susuan elemen terbalik
 - array_search — Mencari nilai pada nilai elemen-elemen array, jika sukses hasilnya berupa key
 - array_shift — Mendelete elemen awal suatu array
 - array_unique — Menghapus elemen array yang nilainya sama
 - array_unshift — Menambah satu atau lebih elemen array di awal
 - array — Membuat array
 - count — Menghitung jumlah elemen suatu array
 - each — Menghasilkan key dan nilai elemen saat ini dari suatu array
 - in_array — Cek apakah suatu nilai ada atau tidak di elemen-elemen suatu array
 - rsort — Menyusun array terbalik
 - shuffle — Mengacak array
 - sort — Menyusun/mengurutkan array
 
Fungsi Direktori
- chdir — Mengubah lokasi direktori dari lokasi saat ini dibuka
 - closedir — Menutup direktori yang ditangani
 - getcwd — Mendapatkan nama direktori saat ini dibuka
 - opendir — Membuka direktori
 - readdir — Membaca isi direktori
 - scandir — Mendaftar file dan direktori dari path yang diberikan