Cara menggunakan php chr decode

Mengambil Lokasi Dengan Menggunakan PHP dan jQuery Ajax – Ini merupakan percobaan untuk mengetahui bagaimana sebuah program aplikasi berbasis web mengetahui lokasi dari penggunanya. Setelah cari-cari caranya akhirnya saya menemukan dan langsung di coba. Berikut kebutuhan atau hal-hal yang perlu diketahui untuk mengetahui lokasi user dengan php dan jQuery Ajax.

  1. Basic HTML ini sudah pasti
  2. jQuery untuk mengetahui geolocation berdasarkan ip dan browser yang dipakai user, selain itu perlu juga pengetahuan untuk Ajax guna mengirim dan menerima respon dari program server yakni php.
  3. Pengetahuan basic php pada tingkat Curl, json encode maupun decode.
  4. Google Map Api

Jika kalian belum paham betul mengenai hal di atas, mungkin source code di bawah ini dapat membantu.
Siapkan 2 file yang pertama index.php dan lokasi.php dan isilah dengan coding sebagai berikut pada file pertama yakni index.

Penjelasan :

  1. Function pertama pada script di atas berguna untuk mengetahui lokasi user berdasarkan jaringan dan browsernya. Disini kalian wajib memberi akses lokasi pada browser.
  2. Jika lokasi tidak Anda ijinkan maka otomatis akan muncul peringatan kalau browser tidak mendukung.
  3. Jika lokasi ditemukan maka akan langsung dijalankan fungsi kedua dengan mengirim data lokasi yang didapatkan.
  4. Setelah itu data kita pisah, karena google map bisa mengetahui nama wilayah kita dengan titik latitude dan longtitude. setelah itu kita kirim dengan metode post ke php dengan ajax supaya tidak kelihatan ada loading.

Silahkan buat file kedua dengan nama lokasi.php

Kita tangkap terlebih dahulu nilai yang dikirim dari file index, setelah itu lakukan pengecekan apakah data kosong atau tidak. Jika tidak maka kita masukan nilainya ke url google map yang saya beri nama gmap.
Untuk mendapatkan respon dari google map api saya gunakan teknik CURL supaya lebih aman dan pasti di dukung oleh Google, kalian juga bisa menggunakan teknik lain seperti file_get_content. Tapi saya tidak tahu apakah sekarang masih mendukung.

Baca Juga : Cara Membuat Laporan PDF dengan PHP

Setelah data berhasil di grab maka kita decode dulu, karena cukup banyak data yang didapat dari google silahkan kalian pilih sesuai kegunaan. Saya pilih formated address agar muncul nama lokasi yang lengkap seperti kota, provensi dan negara.
Sekian artikel ini, semoga dapat membantu Anda dalam pembuatan aplikasi yang dinamis.

Posting terkait:

Cara Mudah Export Excel Dengan PHP CodeIgniter

Cara Tarik Data Mesin Absen Dengan PHP CodeIgniter

Cara Membuat Form Upload Gambar Langsung Dari Webcam Dengan Javascript dan PHP

Cara Menambahkan Fitur Cek Ongkir Pada Website Online Shop

Cara Membuat Laporan PDF dengan PHP

The chr[] function is a built-in function in PHP and is used to convert a ASCII value to a character. It accepts an ASCII value as a parameter and returns a string representing a character from the specified ASCII value. The ASCII value can be specified in decimal, octal, or hex values.

  • Octal values are defined by a leading 0.
  • Hex values are defined by a leading 0x.

The ASCII values table can be referred from here.

Syntax:

string chr[ $asciiVal]

Parameter: This function accepts a single parameter $asciiVal. This parameter contains a valid ASCII value. The chr[] function returns the corresponding character of the ASCII value we pass to it as the parameter $asciiVal.

Return Value: The function returns the character whose ASCII value we pass.

Examples:

Input :  ASCII=35 ASCII=043 ASCII=0x23
Output : # # # 
Explanation: The decimal, octal and hex value of '#' is 
35, 043 and 0x23 respectively

Input : ASCII=48 
Output : 0 

Below programs illustrate the chr[] function in PHP:

Program 1: Program to demonstrate the chr[] function when different ASCII are passed but their equivalent character is same.

Ketika membuat website atau aplikasi berbasis web, kita tidak bisa lepas dengan yang namanya form. Form ini digunakan untuk menerima input dari user untuk kemudian diolah sesuai keperluan.

Seperti kita ketahui, form HTML hanya digunakan untuk [1] menerima input dari user dan [2] mengirim data tersebut ke alamat tertentu, selesai, ya sampai disitu saja fungsi dari form HTML ini, tentang bagaimana data tersebut diolah, bukan menjadi tanggung jawab form lagi.

I. Elemen Form HTML

Elemen form memiliki beberapa atribut penting yang akan menentukan kemana data dikirim dan dengan cara apa data dikirim, atribut tersebut adalah action dan method, misal kita buat file

//localhost/form/proses.php?nama=Agus+Prawoto+Hadi&email=prawoto.hadi%40gmail.com
0 dan
//localhost/form/proses.php?nama=Agus+Prawoto+Hadi&email=prawoto.hadi%40gmail.com
1 yang kita letakkan didalam folder htdocs

Isikan kode berikut ke dalam file form.php

Form HTML Dengan PHP

Nama
Email

DEMO

Klik DEMO untuk langsung melihat hasil

1  Atribut Action

Atribut action berisi alamat url kemana data form tersebut akan dikirim. Pada contoh script diatas, kita isi atribut action dengan

//localhost/form/proses.php?nama=Agus+Prawoto+Hadi&email=prawoto.hadi%40gmail.com
1 sehingga, ketika tombol submit di klik, maka data form tersebut dikirim ke
//localhost/form/proses.php?nama=Agus+Prawoto+Hadi&email=prawoto.hadi%40gmail.com
3

URL Relative VS URL Absolute

Jika alamat url [ termasuk pada atribut action pada form] ditulis tanpa menggunakan

//localhost/form/proses.php?nama=Agus+Prawoto+Hadi&email=prawoto.hadi%40gmail.com
4 atau
//localhost/form/proses.php?nama=Agus+Prawoto+Hadi&email=prawoto.hadi%40gmail.com
5, maka alamat tersebut disebut relative url.

Misal pada contoh diatas, atribut action pada elemen

//localhost/form/proses.php?nama=Agus+Prawoto+Hadi&email=prawoto.hadi%40gmail.com
6 yang ada di dalam file
//localhost/form/proses.php?nama=Agus+Prawoto+Hadi&email=prawoto.hadi%40gmail.com
0 bernilai: 
//localhost/form/proses.php?nama=Agus+Prawoto+Hadi&email=prawoto.hadi%40gmail.com
1, artinya alamat tersebut relative [mengacu] pada posisi file
//localhost/form/proses.php?nama=Agus+Prawoto+Hadi&email=prawoto.hadi%40gmail.com
0 [path url 
//localhost/form/proses.php?nama=Agus+Prawoto+Hadi&email=prawoto.hadi%40gmail.com
0 adalah

Bài mới nhất

Chủ Đề