Hiding email address

ok… can someone tell me if this method of hiding the email address from spam bots will work?
basically, the idea is to create a link, make that link open a new page, and let the new page output the email address…

so there will be 2 files… “request_email.php” and “print_email.php”

in “request_email.php”:

<a href="print_email.php?d=domain&n=myEmailAddress&end=com">The Link</a>

in “print_email.php”:

<?php
$dm = $_GET['d'];
$nm = $_GET['n'];
$e = $_GEt['end'];
$at = "@";
$dot = ".";

$theAdd = $nm . $at . $dm . $dot . $e;
echo $theAdd; // myEmailAddress@domain.com
?>

am i on the right path? or am i being stupid and missing something?