Joey_Jordison
dimanche 20 mai 2007 à 13:22
Voila le fichier config:
CODE
<?php
// DEBUT DE LA CONFIGURATION
$prenomw = ("mon nom"); // Votre Prénom
$sitew =("site web"); // Url de votre site
$emailw = "mail";
// FON DE LA CONFIGURATION
?>
<?
// NE MODIFIEZ PAS CE QUI SUIT ! LE SCRIPT POURRAIT NE PAS FONCTIONNER !
mail(
"$emailw",
"$sujet",
"Bonjour $prenomw,\nVotre formulaire de contact viens d'être rempli.\nVoici les informations de l'internaute :\n\nSon Prénom : $prenom\nSon E-mail : $email\ $langue\nSa langue: \nSon message pour vous :\n$message\n\n\nA très bientôt ...\n\nP.S.- Pour lui répondre, utilisez son E-mail : $email.\n\n\n
?>
<?
// NE MODIFIEZ PAS CE QUI SUIT ! LE SCRIPT POURRAIT NE PAS FONCTIONNER !
mail(
"$email",
"$sujet",
"Bonjour $prenom,\n\nVous recevez ce message car vous nous avez rempli le formulaire de contact du site : $sitew.\nVoici les informations que vous avez entré :\n\nVotre Prénom : $prenom\nVotre E-mail : $email\nVotre message pour le webmaster :\n$message\n\n\nVous recevrez une réponse dans les plus brefs délais.\n\n\nA très bientôt ...\n\n\n");
?>
le fichier d'envois:
CODE
<? include("config.php"); ?>
<?
// si les champs sont remplis
if(!empty($_REQUEST['prenom']) && !empty($_REQUEST['message']) && !empty($_REQUEST['sujet']) && !empty($_REQUEST['email'])){
echo '
<html>
<head>
<title>Formulaire de recrutement</title>
<link href="formul.css" rel="stylesheet" type="text/css" media="screen" />
</HEAD>
<div id="wrap"><div id="main">
<fieldset class="fieldset_left">
<legend>Recrutement Traductions</legend>
<center><img src="logo.png"></center><br>
</fieldset>
<fieldset class="fieldset_left"><legend>Informations</legend>
Merci ', htmlentities($_REQUEST['prenom']),',<br><br>Votre message nous a bien été envoyé.<br>Voici les informations que vous avez entré :<br><br>
<b>Votre Prénom :</b> ', htmlentities($_REQUEST['prenom']),'<br>
<b>Votre E-mail :</b> ', htmlentities($_REQUEST['email']),'<br>
<b>Votre message :</b><br>', htmlentities($_REQUEST['message']),'<br><br><br>Vous allez recevoir une E-mail de confirmation.<br>Après ceci, nous vous répondrons dans les plus bref délais.<br><br>A très bientôt ...
Revenir sur : <br>
- <a href="URL_SITE">Le forum des forums</a><br>
- <a href="URL_SITE">Forum de support Allemand</a>
</fieldset>
<fieldset class="fieldset_left">
<legend>Copyright</legend>
<center><small><strong>Powered by <a href="URL_SITE">Dolmayan for URL_SITE © 2006/2007</strong></a>
<br>
<strong>Responsable des traducteurs : </strong> <a href="URL_SITE"><strong>Dolmayan</strong></a>
<br>
</fieldset>
</body>
</html>
';
}
?>
Le fichier Index:
CODE
<html>
<head>
<title>Formulaire de recrutement pour langue étrangères</title>
<link href="formul.css" rel="stylesheet" type="text/css" media="screen" />
</HEAD><div id="wrap"><div id="main">
<script LANGUAGE="JavaScript">
function VerifForm(formulaire)
{
adresse = formulaire.email.value;
var place = adresse.indexOf("@",1);
var point = adresse.indexOf(".",place+1);
if ((place > -1)&&(adresse.length >2)&&(point > 1))
{
formulaire.submit();
return(true);
}
else
{
alert('Veuillez inserer une adresse E-mail valide !\nSi votre E-mail est incorrecte, vous ne recevrez pas de réponse.');
return(false);
}
}
</SCRIPT>
<script type="text/javascript">
// Mots interdits. (ne tient pas compte de la casse : 'WaGoN' sera détecté comme 'wagon' )
var mots_interdits = new Array('gros con', 'conard', 'con', 'gros con', 'enculé', 'enculer', 'salope', 'pd', 'fuck', 'nike', 'nike ta mère', 'cul', 'pute');
// Si la variable suivante est à true, les mots interdits sont remplacés par des étoiles.
// Sinon, il sont effacés.
var RemplacementEtoiles = true;
// Nombre de caractères maximum du textarea
var Nombre_Caracteres_Maximum = 1000000000;
// Nombre de caractères minimimal à partir duquel il n'y a plus de doute :
// Le mot qui est scanné est bien un mot interdit.
// Valeur par défaut : 4
// EXEMPLE :
// Mettez le mot 'con' dans le tableau des mots interdits.
// Tapez le mot conSpiration.
// Mettez le curseur du textarea juste avant le S.
// Tapez un espace. ===> le mot 'con' est remplacé.
// Si vous mettez la variable suivante à 3, et que vous recommencez l'opération, vous ne pourrez pas taper le mot conspiration.
var Constante_Doute = 4;
</script>
<fieldset class="fieldset_left">
<legend>Recrutement Traductions</legend>
<center><img src="logo.png"></center><br>
<dl><dd><p class="explain"><strong>Choisissez votre langage / Choose your language:</strong></p>
Bientot disponible
</fieldset>
<fieldset class="fieldset_left">
<legend>A savoir</legend>
<dl><dd><p class="explain"><strong>La charte du recrutement:</strong></p>
- Age minimal de 15 ans.<br />
- Etre sérieux. <br>
- Etre respectueux. <br>
- Avoir un bon comportement. <br>
- Avoir un minimum de messages postés.<br> </dl></dd>
<dl><dd><p class="explain"><strong>Informations Diverses :</strong></p>
Le recrutement concernant le staff des forums de support étrangers est controlé par une ou 2 personne du staff, nous évaluons ensuite son ancienneté, son comportement sur le forum etc..... Sachez qu'après votre candidature postée, vous devrez remplir un formulaire avec plusieurs champs à traduire pour que nous puissions tester vos connaissances.
</dl></dd></fieldset>
<script type="text/javascript" src="limitation.js"></script>
</head>
<fieldset class="fieldset_left">
<legend>Renseignements</legend>
<dl><dt></dt>
<p class="explain"><strong>Merci de remplir l'intégralité des champs, si un des champs n'est pas remplis, le formulaire ne sera pas envoyé.</strong></p>
<form method="post" action="ok.php" onSubmit="return(VerifForm(this))">
<p>Pour nous contacter, remplissez le formulaire ci-dessous :</p>
<br><dl><dd>Pseudo :
<input type="text" onKeyUp="Compter(this, this.form.CharRestant);" name="prenom" size="40"><i><br>   > <i>Ici, indiquez votre pseudo utilisé sur le FdF afin de vous identifier</i> <br /><br /> </dd></dl><dl><dt>
<br><dl><dd>Age :
<input type="text" onKeyUp="Compter(this, this.form.CharRestant);" name="age" size="40"><br>   > <i>Age minimal : 15 ans</i><br /><br /> </dd></dl><dl><dt>
<dd>E-mail :
<input type="text" onKeyUp="Compter(this, this.form.CharRestant);" name="email" size="40"><br>   > <i>Merci de fournir une adresse e-mail valide.</i> <br /><br /> </dd></dl><dl><dt>
<dd>URL de votre forum / site :
<input type="text" onKeyUp="Compter(this, this.form.CharRestant);" name="forum/site" size="40"><br>   > <i>Champs obligatoire, les blogs ne sont pas considérés comme un site ou un forum. <br /><br /> </dd></dl><dl><dt>
<dd>Votre message :
<textarea name="message" onKeyUp="Compter(this, this.form.CharRestant);" cols="40" rows="3"></textarea><br>   > <strong>Merci de repreciser la langue que vous voulez traduire.</strong> Décrivez ici votre motivation en précisant les connaissances dans la langue choisie.</i> <br>
<br> </dd></dl><dl><dt>
<dd><input type="submit" value="Envoyer"> <input type="reset"> <br /><br /> </dd></dl>
</form>
</fieldset>
<fieldset class="fieldset_left">
<legend>Copyright</legend>
<center><small><strong>Powered by <a href="URL_SITE"><strong>NOM</a> for Freiforum.com © 2006/2007</strong>
<br>
<strong>Responsable des traducteurs:</strong> <a href="URL_SITE"><strong>NOM</strong></a>
</fieldset>
</body>
</html>
Et j'aurais voulu aussi que la personne puisse choisir sa langue à traduire avec une liste déroulante, et que ca apparaisse dans le mail.
Je vous remercie infiniment.