| 
<?
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 // may 2006. Pierre FAUQUE, [email protected]
 // Generate a random pass code for the current month
 // It have to be present anywhere in the subject of the message
 // example:  'Subject: [SL0SBwUlQ0] I need help about PHP classes.'
 //      or:  'Subject: Spams are really exasperating (SL0SBwUlQ0)'
 // In a page about you, you can have :
 //    require("passmail.php");
 //    echo "pass mail: " . passmail() . "<br/>";
 // to have a text such as : 'pass mail: SL0SBwUlQ0'
 // See example at http://www.fr-webdev.net/index.php?p=pierre.php
 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 function passmail() {
 $mcoefs[1]  = array(94571,'unSal4b5MutXV');
 $mcoefs[2]  = array(59618,'BQytzbPJ6Z9X3');
 $mcoefs[3]  = array(98716,'1JBdxceGfs28r');
 $mcoefs[4]  = array(86497,'0ELBlSQ1wUtVj');
 $mcoefs[5]  = array(73441,'gu6qYsxYFh38l');
 $mcoefs[6]  = array(90031,'0V6Mkm22m7VPk');
 $mcoefs[7]  = array(76543,'psd3f6vuEarwK');
 $mcoefs[8]  = array(59835,'g1nXrCwJPKEqF');
 $mcoefs[9]  = array(81107,'41hA5Y2r80wmN');
 $mcoefs[10] = array(71053,'Q4DoOW81lMTEQ');
 $mcoefs[11] = array(69039,'DBVN40mTD21vn');
 $mcoefs[12] = array(90102,'V1kDEXBh1O0vJ');
 
 $annee = date("Y"); $mois  = date("m");
 $code  = $mcoefs[($mois*1)][0] * $annee * 3;
 $pass = "";
 for($n=0; $n<=strlen($code); $n++) {
 $num = substr($code,$n,1);
 $pass.=substr($mcoefs[($mois*1)][1],$num,1);
 }
 return $pass;
 }
 ?>
 |