Archive for April, 2016

Protect html email by PHP

Friday, April 22nd, 2016

 

If you need to have your email address on your php page, you need to protect it. Here is an option you have: 

1- Create an include php file like "email-hide.php" and saved it in your include folder.
2- Copy the following php code in it and save your file. 

<?php 
function hide_email($email)

{ $character_set = '+-.0123456789@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz';
  $key = str_shuffle($character_set); $cipher_text = ''; $id = 'e'.rand(1,999999999);
  for ($i=0;$i<strlen($email);$i+=1) $cipher_text.= $key[strpos($character_set,$email[$i])];
  $script = 'var a="'.$key.'";var b=a.split("").sort().join("");var c="'.$cipher_text.'";var d="";';
  $script.= 'for(var e=0;e<c.length;e++)d+=b.charAt(a.indexOf(c.charAt(e)));';
  $script.= 'document.getElementById("'.$id.'").innerHTML="<a href=\\"mailto:"+d+"\\">"+d+"</a>"';
  $script = "eval(\"".str_replace(array("\\",'"'),array("\\\\",'\"'), $script)."\")"; 
  $script = '<script type="text/javascript">/*<![CDATA[*/’.$script.’/*]]>*/</script>';
  return '<span id="'.$id.'">[javascript protected email address]</span>'.$script;

}

?>

3- On your website header, include your hide-email.php file 

<!–Hiding email address PHP function–> 
<?php include "include\hide-email.php";  ?>

4- Go to the page you like to embed your email address and caste this piece of code.
<?php echo hide_email('name@domain.com'); ?>

* Do not forget to change "name@domain.com" to your desire email address.

 

Yee-Haw

 

 

 

 

 





Login automatically from your file to protected folder

Thursday, April 14th, 2016

If you have a folder which is password protected by .htaccess & .htpasswd, to login automatically from 
your file and access data inside the folder, use the following format:

 

<a href="http://username:password@yourDomain.com

/protectedFolderName/yourFileInsideFolder.html">

 

Yee Haw!