Bonjour a tous

J'ai installer tant bien que mal PHP5 sur apache2 sous windows ,
donc je teste avec le Phpinfo.php et tout fonctionne ,
mais tous les scripts préconçu que je récupere sur le net (sur les sites de webmaster) ne fonctionnent qu'a moitié ;

par exemple j'ai recuperer un script formmail sur
http://www.salemioche.net/script-php-1.php

donc j'ai installer le formulaire en html et la partie confirmation en php,
j'ai mis les 2 pages dans le dossier de mon site ,
mais je teste le script je recois bien les mails mais j'ai les messages qui suit sur la
page de confirmation de php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Warning: Variable passed to each() is not an array or object in E:\site\SSL\Boumbai\formmail.php on line 9
 
Notice: Undefined variable: subject in E:\site\SSL\Boumbai\formmail.php on line 13
 
Warning: Cannot modify header information - headers already sent by (output started at C:\site\SSL\Boumbai\formmail.php:2) in C:\site\SSL\Boumbai\formmail.php on line 15
on me dit que ces erreurs sont du à des erreurs de script ,
ok je suis daccord , mais pourquoi quand je teste ce meme script sur un hebergeur gratuit ca fonctionne sans message d'erreur ?