Difference between revisions of "Panduan PHP"

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


Referensi

Pranala Menarik