Exemple #1
0
<?php

require 'vendor/autoload.php';
use Kminek\EmailObfuscator;
?>
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>Email Obfuscator</title>
</head>
<body>
    <h1>Email Obfuscator</h1>
    <?php 
$email1 = EmailObfuscator::obfuscate('*****@*****.**');
?>
    <p>This is obfuscated email: <?php 
echo $email1;
?>
</p>
    <pre><?php 
echo htmlentities($email1);
?>
</pre>
    <hr>
    <?php 
$email2 = obfuscate_email('*****@*****.**', 'Contact us', ['class' => 'some-class', 'id' => 'some-id', 'noscript' => 'Custom noscript contents']);
?>
    <p>This is obfuscated email: <?php 
echo $email2;
?>
 /**
  * Display cell
  */
 protected function display($email, $text = null)
 {
     $this->set('email', EmailObfuscator::obfuscate($email, $text));
 }
Exemple #3
0
 /**
  * Obfuscate email
  *
  * @param  string $email
  * @param  null|string $text
  * @param  array $options
  * @return string
  */
 function obfuscate_email($email, $text = null, $options = [])
 {
     return EmailObfuscator::obfuscate($email, $text, $options);
 }