HTML5 Anchor Untuk Aktiviti Lain

Wednesday, April 22, 2015

Anchor dalam HTML biasanya digunakan untuk sambung ke URL atau untuk email. Kini HTML5 sudah ditambah fungsi untuk telefon dan whatsapp. Sebenarnya Whatsapp sediakan listenernya sendiri. Jadi, mana-mana aplikasi jika menyediakan listener, pasti boleh ditambah pada HTML5.

Hyperlink URL

 <a href="test.html">Klik Di Sini</a>  


Email
 <a href="mailto:email@emaildomain.com">email@emaildomain.com</a>
  


Telefon
 <a href="tel:1800886800"><img src="images/phone.png"></a>  

Untuk telefon, tidak perlu ditambah tanda plus '+' pada bahagian depan. Ianya tidak berfungsi.

Whatsapp
Ini digunakan untuk android.
 <a href="intent://send/60123456789#Intent;scheme=smsto;package=com.whatsapp;text=Bla%20bla%20bla;action=android.intent.action.SENDTO;end">Contact Us</a>  

Nombor tidak perlu ditambah '+'.

Untuk text=bla bla bla, tidak diletakkan terlebih dahulu pun tak mengapa.
 <a href="intent://send/60123456789#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end">Contact Us</a>  


Jika IOS, boleh guna
 <a href="whatsapp://send?text=blahblah">Contact Us</a>  

Hantar Email Guna Direct Access URL

Friday, April 03, 2015

Ada satu file php, iaitu sendmail.php. Di dalamnya ada email function, hardcoded. Jadi, untuk test hantar email, cuma akses file php tersebut terus melalui URL.

Bila taip di URL dan ENTER, file tidak dapat di akses.

Jadi, perlu tengok permission untuk file tersebut betul atau tidak. Sepatutnya permission-nya begini.

 # ls -l /var/www/html/sendmail.php   
 -r-xr-xr-x root smmsp /var/www/html/sendmail.php  


Kemudian, tengok pula folder clientmqueue

 # ls -l /var/spool/clientmqueue   
 drwxrwx--- smmsp smmsp /var/spool/clientmqueue  


Jika tidak sama seperti di atas, tukar guna chgrp dan chown, mana-mana yang perlu.

Contoh: Tukar group sendmail.php duduk di bawah group smmsp.

 #chgrp smmsp sendmail.php  
 chmod 555 send.php  


Nota: File ini akan jadi read-only. Jadi, tiada nak edit-edit lagi.

Kemudian, onkan http send mail. Setkan di setsebool.

Tengok status httpd_can_sendmail di getsebool

 # getsebool -a | grep mail  
 allow_postfix_local_write_mail_spool --> on  
 httpd_can_sendmail --> off  
 logging_syslogd_can_sendmail --> off  


Onkan http send mail
 # setsebool httpd_can_sendmail 1  



Sekarang, file sendmail.php sudah boleh diakses melalui URL dan email berjalan seperti biasa.

Buka browser, taip URL http://myurl.com/sendmail.php dan ENTER. Kemudian, semak inbox email.