formulaire suite - SOS

Je continue ma recherche sur les formulaires.
J’ai testé « formulaire CVT par l’exemple » et j’obtient cela :

Warning: Unexpected character in input: ‹  › (ASCII=92) state=1 in**/var/www/vhosts/phonethik.com/httpdocs/squelettes-dist/formulaires/contact.php** on line 8

Warning: Unexpected character in input: ‹  › (ASCII=92) state=1 in**/var/www/vhosts/phonethik.com/httpdocs/squelettes-dist/formulaires/contact.php** on line 9

Parse error: syntax error, unexpected T_FUNCTION in**/var/www/vhosts/phonethik.com/httpdocs/squelettes-dist/formulaires/contact.php** on line 10

simplement en copiant/collant

En résumé, la partie html :

[

(#ENV*{message_ok})

] [

(#ENV*{message_erreur})

] [(#EDITABLE|oui) #ACTION_FORMULAIRE{#ENV{action}} Votre email [(#ENV**{erreurs}|table_valeur{email})]
Votre message [(#ENV**{erreurs}|table_valeur{message})] #ENV{message} ]

La partie php

<?php function formulaires_contact_charger_dist(){ $valeurs = array('email'=>'','message'=>''); return $valeurs; } function formulaires_contact_verifier_dist(){ $erreurs = array(); foreach(array('email','message') as $obligatoire) if (!_request($obligatoire)) $erreurs[$obligatoire] = 'Ce champ est obligatoire'; include_spip('inc/filtres'); if (_request('email') AND !email_valide(_request('email'))) $erreurs['email'] = 'Cet email n\'est pas valide'; if (count($erreurs)) $erreurs['message_erreur'] = 'Votre saisie contient des erreurs !'; return $erreurs; } function formulaires_contact_traiter_dist(){ $envoyer_mail = charger_fonction('envoyer_mail','inc'); $email_to = $GLOBALS['meta']['email_webmaster']; $email_from = _request('email'); $sujet = 'Formulaire de contact'; $message = _request('message'); $envoyer_mail($email_to,$sujet,$message,$email_from); return array('message_ok'=>'Votre message a bien été pris en compte. Vous recevrez prochainement une réponse !'); } ?>