Difference between revisions of "Panduan PHP"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
| Line 1: | Line 1: | ||
Sumber: http://blog.codingwear.com/panduanphp/ | 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 | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
10. ord — Menghasilkan nilai ASCII suatu karakter | 10. ord — Menghasilkan nilai ASCII suatu karakter | ||
11. parse_str — Mengubah string menjadi variabel | 11. parse_str — Mengubah string menjadi variabel | ||
| Line 57: | Line 53: | ||
24. substr — Menghasilkan bagian dari string | 24. substr — Menghasilkan bagian dari string | ||
| − | + | ==Autentikasi dengan Session== | |
| − | |||
1. Pendahuluan | 1. Pendahuluan | ||
2. Cara Membuat atau Register Session | 2. Cara Membuat atau Register Session | ||
| Line 65: | Line 60: | ||
5. Contoh Sederhana Session | 5. Contoh Sederhana Session | ||
| − | + | ==Fungsi Tanggal dan Waktu (Date/Time)== | |
| − | |||
1. date - Format tanggal dan waktu lokal | 1. date - Format tanggal dan waktu lokal | ||
2. getdate — Mendapatkan informasi tanggal/waktu | 2. getdate — Mendapatkan informasi tanggal/waktu | ||
| Line 74: | Line 68: | ||
6. Contoh : Mencari selisih hari antara 2 tanggal | 6. Contoh : Mencari selisih hari antara 2 tanggal | ||
| − | + | ||
| − | + | ==Upload File== | |
1. Upload Dengan Metode POST | 1. Upload Dengan Metode POST | ||
2. Multiple Upload File | 2. Multiple Upload File | ||
| − | + | ||
| − | + | ==Fungsi Filesytem== | |
1. basename — Menghasilkan nama file dari suatu path | 1. basename — Menghasilkan nama file dari suatu path | ||
2. chmod — Mengubah mode akses file | 2. chmod — Mengubah mode akses file | ||
| Line 110: | Line 104: | ||
28. unlink — Delete file | 28. unlink — Delete file | ||
| − | + | ||
| − | + | ==Array== | |
1. Pendahuluan | 1. Pendahuluan | ||
2. array_combine — Membuat array baru dengan menggunakan array sebagai key dan array lainnya sebagai nilai. | 2. array_combine — Membuat array baru dengan menggunakan array sebagai key dan array lainnya sebagai nilai. | ||
| Line 132: | Line 126: | ||
19. shuffle — Mengacak array | 19. shuffle — Mengacak array | ||
20. sort — Menyusun/mengurutkan array | 20. 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 | |
Revision as of 05:56, 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
di setiap baris baru - number_format — Format angka dengan dengan menggroupkan ribuan
10. ord — Menghasilkan nilai ASCII suatu karakter
11. parse_str — Mengubah string menjadi variabel
12. print — Mencetak string, sama dengan echo
13. str_pad — Menempatkan string ditempat yang panjangnya ditentukan
14. str_repeat — Mengulang string
15. 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
1. Pendahuluan
2. Cara Membuat atau Register Session
3. Cara Mengecek Session Telah Teregister
4. Cara Un-Register Session (Log Out)
5. Contoh Sederhana Session
Fungsi Tanggal dan Waktu (Date/Time)
1. date - Format tanggal dan waktu lokal
2. getdate — Mendapatkan informasi tanggal/waktu
3. mktime — Mendapatkan timestamp Unix untuk suatu tanggal
4. strtotime — Mengubah string tanggal/waktu (bahasa inggris) ke timestamp Unix.
5. time — Menghasilkan timestamp Unix saat ini
6. Contoh : Mencari selisih hari antara 2 tanggal
Upload File
1. Upload Dengan Metode POST
2. Multiple Upload File
Fungsi Filesytem
1. basename — Menghasilkan nama file dari suatu path
2. chmod — Mengubah mode akses file
3. chown — Mengubah pemilik file
4. copy — Meng-copy file
5. dirname — Menghasilkan nama direktori dari suatu path file
6. disk_free_space — Menghasilkan sisa space disk suatu direktori
7. disk_total_space — Menghasilkan total size direktori
8. fclose — Menutup file yang dibuka
9. fgetc — Mengambil karakter-karakter suatu file teks
10. fgets — Mengambil baris-baris dari file
11. file_exists — Cek apakah file atau direktori tersebut ada atau tidak
12. file_get_contents — Membaca isi file keseluruhan ke string
13. file_put_contents — Menulis teks ke file
14. file — Membaca isi file ke dalam array
15. fileatime — Mendapatkan waktu akses terakhir suatu file
16. filesize — Mendapatkan ukuran file
17. filetype — Mendapatkan tipe file
18. fopen — Membuka file atau URL
19. is_dir — Cek apakah filename adalah sebuah directori
20. is_executable — Cek apakah filename bisa di eksekusi
21. is_file — Cek apakah filename adalah sebuah file
22. is_readable — Cek apakah filename bisa dibaca
23. is_writable — Cek apakah filename bisa ditulis
24. mkdir — Membuat direktori
25. move_uploaded_file — Memindahkan file yang diupload ke lokasi baru
26. rename — Rename file atau directori
27. rmdir — Delete direktori
28. unlink — Delete file
Array
1. Pendahuluan
2. array_combine — Membuat array baru dengan menggunakan array sebagai key dan array lainnya sebagai nilai.
3. array_diff_key — Mengurangi array dengan array lainnya dengan menggunakan key sebagai pembanding
4. array_diff — Menghitung beda dari suatu array dengan menggunakan nilainya sebagai pembanding
5. array_merge — Menyatukan array-array
6. array_pop — Mendelete elemen terakhir suatu array
7. array_push — Menambah satu atau lebih elemen baru di akhir array
8. array_rand — Mengambil satu atau lebih secara random nilai suatu array
9. array_reverse — Menghasilkan array dengan susuan elemen terbalik
10. array_search — Mencari nilai pada nilai elemen-elemen array, jika sukses hasilnya berupa key
11. array_shift — Mendelete elemen awal suatu array
12. array_unique — Menghapus elemen array yang nilainya sama
13. array_unshift — Menambah satu atau lebih elemen array di awal
14. array — Membuat array
15. count — Menghitung jumlah elemen suatu array
16. each — Menghasilkan key dan nilai elemen saat ini dari suatu array
17. in_array — Cek apakah suatu nilai ada atau tidak di elemen-elemen suatu array
18. rsort — Menyusun array terbalik
19. shuffle — Mengacak array
20. 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