Visa ett inlägg
Oläst 2006-12-02, 02:29 #6
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Citat:
Originally posted by pitbull@Dec 2 2006, 03:22
Hittar ingen kontaktinfo på sluta.net så att jag kan studera hur du har gjort. Kan du förklara lite mer detaljerat?
Det finns ingen där förnärvarande.

Men här är koden i PHP.
Kod:
function encodeEmail ($originalString, $mode = 3)
{
	$encodedString = '';
	$nowCodeString = '';
	$randomNumber = -1;

	$originalLength = strlen($originalString);
	$encodeMode = $mode;
	
	for ( $i = 0; $i < $originalLength; $i++)
	{
 if ($mode == 3) $encodeMode = rand(1,2);
 switch ($encodeMode)
 {
 	case 1: // Decimal code
  $nowCodeString = '&#' . ord($originalString[$i]) . ';';
 	break;
 	case 2: // Hexadecimal code
  $nowCodeString = '&#x' . dechex(ord($originalString[$i])) . ';';
 	break;
 	default:
  return 'ERROR: wrong encoding mode.';
 }
 $encodedString .= $nowCodeString;
	}
	return $encodedString;
}
Jonas är inte uppkopplad   Svara med citatSvara med citat