denne fejl kommer, webhotellet hedder one,com
Notice: Use of undefined constant email - assumed 'email
Det er som Kasper siger fordi du mangler apostroffer eller gåseøjne om "email".
hvis du ikke bruger gåseøjne/apostroffer tror den, at du prøver at bruge værdien af konstanten email i post-arrayet, snarere end værdien af arrayets index "email".
altså, det den tror du prøver at gøre er:
define('email', "et-eller-andet");
$email = htmlspecialchars($_POST[email]);
hvilket jo så vil betyde at det reelt er:
$email = htmlspecialchars($_POST["et-eller-andet"]);
der bliver kaldt. Men eftersom du ikke har define()'et "email"-konstanten, så får du den nævnte notice.
Istedet skal du gøre som Kasper foreslår.