Difference between revisions of "Panduan PHP"

From OnnoWiki
Jump to navigation Jump to search
 
Line 28: Line 28:
 
              
 
              
 
==Fungsi String==
 
==Fungsi String==
 +
 
* addslashes — Memberi garis miring pada tanda kutip
 
* addslashes — Memberi garis miring pada tanda kutip
 
* chr — Menghasilkan karakter yang spesifik berdasarkan kode ascii
 
* chr — Menghasilkan karakter yang spesifik berdasarkan kode ascii
Line 35: Line 36:
 
* implode — Menggabungkan element array ke suatu string
 
* implode — Menggabungkan element array ke suatu string
 
* md5 — Menghasilkan enkripsi md5
 
* md5 — Menghasilkan enkripsi md5
* nl2br — Memasukan HTML <br> di setiap baris baru
+
* nl2br — Memasukan HTML < br > di setiap baris baru
 
* number_format — Format angka dengan dengan menggroupkan ribuan
 
* number_format — Format angka dengan dengan menggroupkan ribuan
        10. ord — Menghasilkan nilai ASCII suatu karakter
+
* ord — Menghasilkan nilai ASCII suatu karakter
        11. parse_str — Mengubah string menjadi variabel
+
* parse_str — Mengubah string menjadi variabel
        12. print — Mencetak string, sama dengan echo
+
* print — Mencetak string, sama dengan echo
        13. str_pad — Menempatkan string ditempat yang panjangnya ditentukan
+
* str_pad — Menempatkan string ditempat yang panjangnya ditentukan
        14. str_repeat — Mengulang string
+
* str_repeat — Mengulang string
        15. str_replace — Mengganti string yang dicari dengan string pengganti
+
* 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 54: Line 55:
 
              
 
              
 
==Autentikasi dengan Session==
 
==Autentikasi dengan Session==
        1. Pendahuluan
+
 
        2. Cara Membuat atau Register Session
+
* Pendahuluan
        3. Cara Mengecek Session Telah Teregister
+
* Cara Membuat atau Register Session
        4. Cara Un-Register Session (Log Out)
+
* Cara Mengecek Session Telah Teregister
        5. Contoh Sederhana Session
+
* Cara Un-Register Session (Log Out)
 +
* Contoh Sederhana Session
 
              
 
              
 
==Fungsi Tanggal dan Waktu (Date/Time)==
 
==Fungsi Tanggal dan Waktu (Date/Time)==
        1. date - Format tanggal dan waktu lokal
+
 
        2. getdate — Mendapatkan informasi tanggal/waktu
+
* date - Format tanggal dan waktu lokal
        3. mktime — Mendapatkan timestamp Unix untuk suatu tanggal
+
* getdate — Mendapatkan informasi tanggal/waktu
        4. strtotime — Mengubah string tanggal/waktu (bahasa inggris) ke timestamp Unix.
+
* mktime — Mendapatkan timestamp Unix untuk suatu tanggal
        5. time — Menghasilkan timestamp Unix saat ini
+
* strtotime — Mengubah string tanggal/waktu (bahasa inggris) ke timestamp Unix.
        6. Contoh : Mencari selisih hari antara 2 tanggal
+
* time — Menghasilkan timestamp Unix saat ini
 +
* Contoh : Mencari selisih hari antara 2 tanggal
 
              
 
              
  
 
==Upload File==
 
==Upload File==
        1. Upload Dengan Metode POST
+
 
        2. Multiple Upload File
+
* Upload Dengan Metode POST
 +
* Multiple Upload File
  
  
 
==Fungsi Filesytem==
 
==Fungsi Filesytem==
        1. basename — Menghasilkan nama file dari suatu path
+
 
        2. chmod — Mengubah mode akses file
+
* basename — Menghasilkan nama file dari suatu path
        3. chown — Mengubah pemilik file
+
* chmod — Mengubah mode akses file
        4. copy — Meng-copy file
+
* chown — Mengubah pemilik file
        5. dirname — Menghasilkan nama direktori dari suatu path file
+
* copy — Meng-copy file
        6. disk_free_space — Menghasilkan sisa space disk suatu direktori
+
* dirname — Menghasilkan nama direktori dari suatu path file
        7. disk_total_space — Menghasilkan total size direktori
+
* disk_free_space — Menghasilkan sisa space disk suatu direktori
        8. fclose — Menutup file yang dibuka
+
* disk_total_space — Menghasilkan total size direktori
        9. fgetc — Mengambil karakter-karakter suatu file teks
+
* fclose — Menutup file yang dibuka
        10. fgets — Mengambil baris-baris dari file
+
* fgetc — Mengambil karakter-karakter suatu file teks
        11. file_exists — Cek apakah file atau direktori tersebut ada atau tidak
+
* fgets — Mengambil baris-baris dari file
        12. file_get_contents — Membaca isi file keseluruhan ke string
+
* file_exists — Cek apakah file atau direktori tersebut ada atau tidak
        13. file_put_contents — Menulis teks ke file
+
* file_get_contents — Membaca isi file keseluruhan ke string
        14. file — Membaca isi file ke dalam array
+
* file_put_contents — Menulis teks ke file
        15. fileatime — Mendapatkan waktu akses terakhir suatu file
+
* file — Membaca isi file ke dalam array
        16. filesize — Mendapatkan ukuran file
+
* fileatime — Mendapatkan waktu akses terakhir suatu file
        17. filetype — Mendapatkan tipe file
+
* filesize — Mendapatkan ukuran file
        18. fopen — Membuka file atau URL
+
* filetype — Mendapatkan tipe file
        19. is_dir — Cek apakah filename adalah sebuah directori
+
* fopen — Membuka file atau URL
        20. is_executable — Cek apakah filename bisa di eksekusi
+
* is_dir — Cek apakah filename adalah sebuah directori
        21. is_file — Cek apakah filename adalah sebuah file
+
* is_executable — Cek apakah filename bisa di eksekusi
        22. is_readable — Cek apakah filename bisa dibaca
+
* is_file — Cek apakah filename adalah sebuah file
        23. is_writable — Cek apakah filename bisa ditulis
+
* is_readable — Cek apakah filename bisa dibaca
        24. mkdir — Membuat direktori
+
* is_writable — Cek apakah filename bisa ditulis
        25. move_uploaded_file — Memindahkan file yang diupload ke lokasi baru
+
* mkdir — Membuat direktori
        26. rename — Rename file atau directori
+
* move_uploaded_file — Memindahkan file yang diupload ke lokasi baru
        27. rmdir — Delete direktori
+
* rename — Rename file atau directori
        28. unlink — Delete file
+
* rmdir — Delete direktori
 +
* unlink — Delete file
 
              
 
              
  
 
==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
  
  
 
==Fungsi Direktori==
 
==Fungsi Direktori==
 +
 
* chdir  — Mengubah lokasi direktori dari lokasi saat ini dibuka
 
* chdir  — Mengubah lokasi direktori dari lokasi saat ini dibuka
 
* closedir — Menutup direktori yang ditangani
 
* closedir — Menutup direktori yang ditangani

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