bonjour à tout le monde

voila je suis novice et j essaie de faire un formulaire en php que je teste en local et voici les messages d'erreur

Notice: Undefined variable: subject in c:\program files\easyphp1-8\www\formmail.php on line 12

Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\program files\easyphp1-8\www\formmail.php on line 12

Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\formmail.php:12) in c:\program files\easyphp1-8\www\formmail.php on line 14
et voici mon code source
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
<?php
$TO = "laurentbonenfant@hotmail.com";
 
$h  = "From: " . $TO;
 
$message = "";
 
while (list($key, $val) = each($HTTP_POST_VARS)) {
  $message .= "$key : $val\n";
}
 
mail($TO, $subject, $message, $h);
 
Header("Location: http://<URL de la page de remerciement>");
 
?>
franchement je ne comprends rien

Au secours lol