$pourquoi

$config_trombi_font2 Recommencer

\n"; bottom(); exit; } // Verifie qu'il existe bien un destinataire // if( !isset($qui) || ($qui=="") ) //{ // header("Location: ./"); // exit; //} // Si le visiteur a valide son message if( isset($envoyer) ) { // Conversion de la saisie $from = filterUserInputToHtml($from); $email = filterUserInputToHtml($email); $sujet = filterUserInputToHtml($sujet); $msg = filterUserInputToHtml($msg); // Verification de ce qui a ete saisi $err = ""; if( $from=="" ) $err .= "Vous n'avez pas indiqué votre nom !
\n"; if( !preg_match("/[a-z \-]+/i", $from) ) $err .= "Votre nom est invalide !
\n"; if( !preg_match("/[a-z\._\-\d]+@[a-z\._\-\d]+\.[a-z]+/i", $email) ) $err .= "Votre e-mail est invalide !
\n"; if( $sujet=="" ) $err .= "Vous n'avez pas indiqué de sujet !
\n"; if( $msg=="" ) $err .= "Votre message est vide !
\n"; if( $err!="" ) contact_erreur("Erreur de saisie", $err); // Lecture de la db, recherche du frappé $trombi = new FabDb($magic_frappe, $array_magic); if( $qui!="webmaster" ) { $trombi->Load($config_trombi_db); $pos = $trombi->FindItem($magic_index_ancre, $qui); if( $pos==-1 ) contact_erreur("Problème interne", "Impossible de trouver le Frappadingue !"); $user = $trombi->GetItem($pos); } else { $user = $trombi->CreateEmptyItem(); $user[$magic_index_genre] = $config_str_mec; $user[$magic_index_prenom] = "webmaster"; $user[$magic_index_email1] = $webmaster; } if( $user[$magic_index_email1]=="" ) $to = $user[$magic_index_email2]; else $to = $user[$magic_index_email1]; if( $to=="" ) contact_erreur("Problème interne", "Le Frappadingue n'a plus d'e-mail !"); if( $user[$magic_index_genre]!=$config_str_nana ) $txt= "Bonjour mon petit ".filterUserInputToForm($user[$magic_index_prenom], 0)." chéri...\n"; else $txt= "Bonjour ma petite ".filterUserInputToForm($user[$magic_index_prenom], 0)." chérie...\n"; $txt .= "Ce message t'est envoyé depuis le trombi.\n\n"; $txt .= "Infos Big Brother :\n"; $txt .= " Remote Host : $REMOTE_HOST\n"; $txt .= " Remote IP : $REMOTE_ADDR\n"; $txt .= " User: $REMOTE_USER\n"; $txt .= " Remote Agent: $HTTP_USER_AGENT\n\n"; $txt .= "Texte saisi dans le formulaire de contact :\n"; $txt .= " Message : "; $txt .= filterUserInputToForm($msg, 0); // pas la dernière conversion en html svp $txt .= "\n\n"; $txt .= "-- \nLes webmasters\n"; $from = filterUserInputToForm($from, 0); $email = filterUserInputToForm($email, 0); $sujet = filterUserInputToForm($sujet, 0); trombi_haut_de_page("Votre message a été envoyé", 1); echo "

$config_trombi_font2 Retour au trombi

\n"; mail($to, $sujet, $txt, "From: \"$from\" <$email>"); //echo "

\n

\n$txt\n

\n"; bottom(); exit; } if( $qui!="webmaster" ) $msg = "Contacter l'un des Frappadingues"; else $msg = "Contacter les webmasters"; trombi_haut_de_page($msg, 1); $fnt2 = ""; echo "
$fnt2"."Vos prénom & nom : 
$fnt2"."Votre e-mail : 
$fnt2"."Sujet du message : 
$fnt2"."Message : 
 
\n"; echo "

$config_trombi_font2 Retour au trombi
Retour à la page d'accueil

\n"; bottom(getlastmod()); ?>