Forum PHPBoost

RssSupport noyau » Formulaire de recrutement  «  1  2  3  4  5  »
   Le 17/02/11 à 19h54 Citer      

Booster Minigun

Groupe: Membre

Inscrit le: 23/01/11
Messages: 40
Reprise du message précédent

Code PHP :
<?php
define('PATH_TO_ROOT', '.');
require_once('./kernel/begin.php'); 
require_once('./kernel/header.php');
define('TITLE2', 'Left_4_Dead');
// On vérifie si la fonction ini_set() a été désactivée...
$desactive = ini_get('disable_functions');
if (preg_match("/ini_set/i", "$desactive") == 0) {
// Si elle n'est pas désactivée, on définit ini_set de manière à n'afficher que les erreurs...
ini_set("error_reporting" , "E_ALL & ~E_NOTICE");
}
 
// Vérifier que le formulaire a été envoyé...
if (isset($_POST['envoi'])) {
 
 
//On commence une session pour enregistrer les variables du formulaire...
 
session_start();
 
$_SESSION['champ1'] = $_POST['champ1'];
$_SESSION['champ2'] = $_POST['champ2'];
$_SESSION['zone_email1'] = $_POST['zone_email1'];
$_SESSION['zone_email2'] = $_POST['zone_email2'];
$_SESSION['liste1'] = $_POST['liste1'];
 
//Evaluation du bouton 1 ...
switch($_POST['bouton1']) {
case "Heavy":
$_SESSION['bouton1'] = "Heavy";
break;
case "Light":
$_SESSION['bouton1'] = "Light";
break;
case "Sniper":
$_SESSION['bouton1'] = "Sniper";
break;
default:
$_SESSION['bouton1'] = "";
} // Fin du switch...
 
//Enregistrement des paramètres de la case 1...
$_SESSION['case1_'][0] = "";
if (isset($_POST['case1_'][0])) {
$_SESSION['case1_'][0] = $_POST['case1_'][0];
} // Fin du if...
 
$_SESSION['case1_'][1] = "";
if (isset($_POST['case1_'][1])) {
$_SESSION['case1_'][1] = $_POST['case1_'][1];
} // Fin du if...
 
$_SESSION['case1_'][2] = "";
if (isset($_POST['case1_'][2])) {
$_SESSION['case1_'][2] = $_POST['case1_'][2];
} // Fin du if...
 
$_SESSION['case1_'][3] = "";
if (isset($_POST['case1_'][3])) {
$_SESSION['case1_'][3] = $_POST['case1_'][3];
} // Fin du if...
 
$_SESSION['case1_'][4] = "";
if (isset($_POST['case1_'][4])) {
$_SESSION['case1_'][4] = $_POST['case1_'][4];
} // Fin du if...
 
//Enregistrement des zones de texte...
$_SESSION['zone_texte1'] = $_POST['zone_texte1'];
 
// Définir l\'icone apparaissant en cas d\'erreur...
 
 
// Définir sur 0 pour afficher un petit x de couleur rouge.
// Définir sur 1 pour afficher l\'image d\'une croix rouge telle que celle utilisée dans l\'assistant
// Si vous utilisez l\'option 1, l\'image de la croix rouge \'icone.gif\' doit se trouver dans le répertoire \'images\',
// ce dernier devant se trouver au même niveau que votre formulaire...
$flag_icone = 0;
 
// On vérifie si $flag_icone est défini sur 0 ou 1...
if ($flag_icone == 0) {
$icone = "<b><font size=\"3\" face=\"Arial, Verdana, Helvetica, sans-serif\" color=\"#CC0000\">x</font></b>";
} else {
$icone = "<img src=\"images/icone.gif\"";
}
 
// Définir l'indicateur d'erreur sur zéro...
$flag_erreur = 0;
// N'envoyer le formulaire que s'il n'y a pas d'erreurs...
if ($flag_erreur == 0) {					
 
// Addresse de réception du formulaire
$email_dest = "admin@ses-gaming.com";
$sujet = "Offre de recrutement";
$entetes ="MIME-Version: 1.0 \n";
	$entetes .="From: MoRiBonD<lementec@hotmail.com>\n";
	$entetes .="Return-Path: MoRiBonD<lementec@hotmail.com>\n";
	$entetes .="Reply-To: MoRiBonD<lementec@hotmail.com>\n";
	$entetes .="Content-Type: text/html; charset=iso-8859-1 \n";
	$partie_entete = "<html>\n<head>\n<title>Formulaire</title>\n<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>\n</head>\n<body bgcolor=#FFFFFF>\n";
 
 
//Partie HTML de l'e-mail...
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Nom de team = " . $_SESSION['champ1'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Adresse du site = " . $_SESSION['champ2'] . "</font><br>\n";
$partie_zone_email .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">E-mail = " . $_SESSION['zone_email1'] . "</font><br>\n";
$partie_zone_email .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Msn = " . $_SESSION['zone_email2'] . "</font><br>\n";
$partie_listes .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Liste des jeux = " . $_SESSION['liste1'] . "</font><br>\n";
$partie_boutons .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Classes armes DoDs = " . $_SESSION['bouton1'] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Niveau recquis</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 1 = " . $_SESSION['case1_'][0] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 2 = " . $_SESSION['case1_'][1] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 3 = " . $_SESSION['case1_'][2] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 4 = " . $_SESSION['case1_'][3] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 5 = " . $_SESSION['case1_'][4] . "</font><br>\n";
$partie_zone_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Description = " . $_SESSION['zone_texte1'] . "</font><br>\n";
 
 
					// Fin du message HTML
					$fin = "</body></html>\n\n";
 
					$sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_listes . $partie_boutons . $partie_cases . $partie_zone_texte . $fin;
 
 
					// Send the e-mail
					if (@!mail($email_dest,$sujet,$sortie,$entetes)) {
					echo("Envoi du formulaire impossible");
					exit();
include('forum/forum.class.php');
$Forum = new $Forum();
$Forum->Add_topic($idcat, $title, $subtitle, $contents, $type);	
                    // Rediriger vers la page de remerciement
                    header("Location:http://www.ses-gaming.com/forum/topic-192+marche-des-transferts.php");
                    exit();
                  } // Fin else
			    } // Fin du if ($flag_erreur == 0) {
			}
require_once('./kernel/footer.php'); 
?>
<html>
<!-- 
Assistant de création de formulaires PHP pour les nuls - Version gratuite 1.6
Auteur : Frédéric Ménard (assistant@f1-fantasy.net)
Site : http://www.f1-fantasy.net/assistant
 -->
<head>
<title>Formulaire</title><script language="JavaScript">
 
 
function verifSelection() {
 
 
if (document.mail_form.champ1.value == "") {
alert("Veuillez remplir la case")
return false
} 
 
if (document.mail_form.champ2.value == "") {
alert("Veuillez remplir la case")
return false
} 
 
if (document.mail_form.zone_email1.value == "") {
alert("Veuillez remplir la case")
return false
}
 
invalidChars = " /:,;'"
 
for (i=0; i < invalidChars.length; i++) {	// does it contain any invalid characters?
badChar = invalidChars.charAt(i)
 
if (document.mail_form.zone_email1.value.indexOf(badChar,0) > -1) {
alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.")
document.mail_form.zone_email1.focus()
return false
}
}
 
atPos = document.mail_form.zone_email1.value.indexOf("@",1)			// there must be one "@" symbol
if (atPos == -1) {
alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
 
if (document.mail_form.zone_email1.value.indexOf("@",atPos+1) != -1) {	// and only one "@" symbol
alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
 
periodPos = document.mail_form.zone_email1.value.indexOf(".",atPos)
 
if (periodPos == -1) {					// and at least one "." after the "@"
alert('Vous avez oublié le point "." après le signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
 
if (periodPos+3 > document.mail_form.zone_email1.value.length)	{		// must be at least 2 characters after the 
alert('Il doit y avoir au moins deux caractères après le signe ".". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
 
if (document.mail_form.zone_email2.value == "") {
alert("Veuillez remplir la case")
return false
}
 
invalidChars = " /:,;'"
 
for (i=0; i < invalidChars.length; i++) {	// does it contain any invalid characters?
badChar = invalidChars.charAt(i)
 
if (document.mail_form.zone_email2.value.indexOf(badChar,0) > -1) {
alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.")
document.mail_form.zone_email2.focus()
return false
}
}
 
atPos = document.mail_form.zone_email2.value.indexOf("@",1)			// there must be one "@" symbol
if (atPos == -1) {
alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez vérifier.')
document.mail_form.zone_email2.focus()
return false
}
 
if (document.mail_form.zone_email2.value.indexOf("@",atPos+1) != -1) {	// and only one "@" symbol
alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.')
document.mail_form.zone_email2.focus()
return false
}
 
periodPos = document.mail_form.zone_email2.value.indexOf(".",atPos)
 
if (periodPos == -1) {					// and at least one "." after the "@"
alert('Vous avez oublié le point "." après le signe "@". Veuillez vérifier.')
document.mail_form.zone_email2.focus()
return false
}
 
if (periodPos+3 > document.mail_form.zone_email2.value.length)	{		// must be at least 2 characters after the 
alert('Il doit y avoir au moins deux caractères après le signe ".". Veuillez vérifier.')
document.mail_form.zone_email2.focus()
return false
}
 
if (document.mail_form.liste1.value == "") {
alert("Veuillez remplir la case")
return false
} 
 
nbreboutons1 = document.mail_form.bouton1.length
 
	flag = 0
 
		for (i = 0; i < nbreboutons1 ; i++) {
 
			if (document.mail_form.bouton1[i].checked) {
 
			flag = 1
 
			}
 
		}
 
 
if (flag == 0) {
 
alert("Veuillez remplir la case")
return false;
}
 
 
nbrecases1 = document.mail_form.case1_.length
 
	flag = 0
 
		for (i = 0; i < nbrecases1 ; i++) {
 
			if (document.mail_form.case1_[i].checked) {
 
			flag = 1
 
			}
 
		}
 
 
if (flag == 0) {
 
alert("Veuillez remplir la case")
return false;
}
 
 
if (document.mail_form.zone_texte1.value == "") {
alert("Veuillez remplir la case")
return false
} 
 
} // Fin de la fonction
</script>
</head><body><body bgcolor=#FC8C06><form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()">
  <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong>Formulaire
    de contact</strong></font></div><br><table align="center" width="566" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td height="16"><div align="center">
  <font color="#CC0000" size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong><?php
if ($erreur_champ1) {
	  echo(stripslashes($erreur_champ1));
	  } else {
if ($erreur_champ2) {
	  echo(stripslashes($erreur_champ2));
	  } else {
if ($erreur_email1) {
	  echo(stripslashes($erreur_email1));
	  } else {
if ($erreur_email2) {
	  echo(stripslashes($erreur_email2));
	  } else {
if ($erreur_liste1) {
	  echo(stripslashes($erreur_liste1));
	  } else {
if ($erreur_bouton1) {
	  echo(stripslashes($erreur_bouton1));
	  } else {
if ($erreur_case1) {
	  echo(stripslashes($erreur_case1));
	  } else {
if ($erreur_texte1) {
	  echo(stripslashes($erreur_texte1));
	  } else {
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
?>
    </strong></font>
    </div></td>
      </tr>
    </table>
<p align="center"></p><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Nom de team</font></div></td>
	  <td align="center" valign="middle" width="30">
      <?php
	  if ($erreur_champ1) {
	  echo($icone);
	  }
	  ?>
      </td>
      <td><input name="champ1" type="text" value="<?=stripslashes($_SESSION['champ1']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Adresse du site</font></div></td>
	  <td align="center" valign="middle" width="30">
      <?php
	  if ($erreur_champ2) {
	  echo($icone);
	  }
	  ?>
      </td>
      <td><input name="champ2" type="text" value="<?=stripslashes($_SESSION['champ2']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">E-mail</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_email1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><input name="zone_email1" type="text" value="<?=stripslashes($_SESSION['zone_email1']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Msn</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_email2) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><input name="zone_email2" type="text" value="<?=stripslashes($_SESSION['zone_email2']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Liste des jeux</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_liste1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><select name="liste1" style="width:146"><option value="">Sélectionner...</option>
<option value="DoDs"<?php
if ($_SESSION['liste1'] == "DoDs") {
echo(" selected");
}
?>>DoDs</option>
<option value="L4D"<?php
if ($_SESSION['liste1'] == "L4D") {
echo(" selected");
}
?>>L4D</option>
<option value="L4D²"<?php
if ($_SESSION['liste1'] == "L4D²") {
echo(" selected");
}
?>>L4D²</option>
</select></td></tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Classes armes DoDs</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_bouton1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><input type="radio" name="bouton1" value="Heavy"<?php
if ($_SESSION['bouton1'] == "Heavy") {
echo(" checked");
}
?>><font face="Verdana" size="2">Heavy</font><br><input type="radio" name="bouton1" value="Light"<?php
if ($_SESSION['bouton1'] == "Light") {
echo(" checked");
}
?>><font face="Verdana" size="2">Light</font><br><input type="radio" name="bouton1" value="Sniper"<?php
if ($_SESSION['bouton1'] == "Sniper") {
echo(" checked");
}
?>><font face="Verdana" size="2">Sniper</font></td></tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Niveau recquis</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_case1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><input type="checkbox" name="case1_[0]" id="case1_" value="Low"<?php
if ($_SESSION['case1_'][0] == "Low") {
echo(" checked");
}
?>><font face="Verdana" size="2">Low</font><br><input type="checkbox" name="case1_[1]" id="case1_" value="Low+"<?php
if ($_SESSION['case1_'][1] == "Low+") {
echo(" checked");
}
?>><font face="Verdana" size="2">Low+</font><br><input type="checkbox" name="case1_[2]" id="case1_" value="Middle"<?php
if ($_SESSION['case1_'][2] == "Middle") {
echo(" checked");
}
?>><font face="Verdana" size="2">Middle</font><br><input type="checkbox" name="case1_[3]" id="case1_" value="Middle+"<?php
if ($_SESSION['case1_'][3] == "Middle+") {
echo(" checked");
}
?>><font face="Verdana" size="2">Middle+</font><br><input type="checkbox" name="case1_[4]" id="case1_" value="Hight"<?php
if ($_SESSION['case1_'][4] == "Hight") {
echo(" checked");
}
?>><font face="Verdana" size="2">Hight</font></td></tr></table><table width="566" border="0" align="center"><tr>
      <td width="140" valign="top"><div align="right"><font face="Verdana" size="2">Description</font></div></td>
      <td width="30" align="center" valign="top">
	  <?php
	  if ($erreur_texte1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><textarea name="zone_texte1" cols="45" rows="10"><?=stripslashes($_SESSION['zone_texte1']);?></textarea></td>
    </tr></table><table width="566" border="0" align="center"><tr>
<td valign="top"><div align="center"> 
          <input type="reset" name="Reset" value=" Effacer ">
 
          <input type="submit" name="envoi" value="Envoyer">
        </div></td></tr></table><div align="center"><input name="nbre_fichiers" type="hidden" id="nbre_fichiers" value=""></div></form></body></html>

pm    
   Le 17/02/11 à 20h10 Citer      

Administrateur

Chef de projet
Développement Noyau

Sexe:
Inscrit le: 27/02/09
Messages: 9622
Lieu: Alsace
Comme ça ca devrait marcher : Code PHP :
<?php
define('PATH_TO_ROOT', '.');
require_once('./kernel/begin.php'); 
require_once('./kernel/header.php');
define('TITLE2', 'Left_4_Dead');
// On vérifie si la fonction ini_set() a été désactivée...
$desactive = ini_get('disable_functions');
if (preg_match("/ini_set/i", "$desactive") == 0) {
// Si elle n'est pas désactivée, on définit ini_set de manière à n'afficher que les erreurs...
ini_set("error_reporting" , "E_ALL & ~E_NOTICE");
}
 
// Vérifier que le formulaire a été envoyé...
if (isset($_POST['envoi'])) {
 
 
//On commence une session pour enregistrer les variables du formulaire...
 
session_start();
 
$_SESSION['champ1'] = $_POST['champ1'];
$_SESSION['champ2'] = $_POST['champ2'];
$_SESSION['zone_email1'] = $_POST['zone_email1'];
$_SESSION['zone_email2'] = $_POST['zone_email2'];
$_SESSION['liste1'] = $_POST['liste1'];
 
//Evaluation du bouton 1 ...
switch($_POST['bouton1']) {
case "Heavy":
$_SESSION['bouton1'] = "Heavy";
break;
case "Light":
$_SESSION['bouton1'] = "Light";
break;
case "Sniper":
$_SESSION['bouton1'] = "Sniper";
break;
default:
$_SESSION['bouton1'] = "";
} // Fin du switch...
 
//Enregistrement des paramètres de la case 1...
$_SESSION['case1_'][0] = "";
if (isset($_POST['case1_'][0])) {
$_SESSION['case1_'][0] = $_POST['case1_'][0];
} // Fin du if...
 
$_SESSION['case1_'][1] = "";
if (isset($_POST['case1_'][1])) {
$_SESSION['case1_'][1] = $_POST['case1_'][1];
} // Fin du if...
 
$_SESSION['case1_'][2] = "";
if (isset($_POST['case1_'][2])) {
$_SESSION['case1_'][2] = $_POST['case1_'][2];
} // Fin du if...
 
$_SESSION['case1_'][3] = "";
if (isset($_POST['case1_'][3])) {
$_SESSION['case1_'][3] = $_POST['case1_'][3];
} // Fin du if...
 
$_SESSION['case1_'][4] = "";
if (isset($_POST['case1_'][4])) {
$_SESSION['case1_'][4] = $_POST['case1_'][4];
} // Fin du if...
 
//Enregistrement des zones de texte...
$_SESSION['zone_texte1'] = $_POST['zone_texte1'];
 
// Définir l\'icone apparaissant en cas d\'erreur...
 
 
// Définir sur 0 pour afficher un petit x de couleur rouge.
// Définir sur 1 pour afficher l\'image d\'une croix rouge telle que celle utilisée dans l\'assistant
// Si vous utilisez l\'option 1, l\'image de la croix rouge \'icone.gif\' doit se trouver dans le répertoire \'images\',
// ce dernier devant se trouver au même niveau que votre formulaire...
$flag_icone = 0;
 
// On vérifie si $flag_icone est défini sur 0 ou 1...
if ($flag_icone == 0) {
$icone = "<b><font size=\"3\" face=\"Arial, Verdana, Helvetica, sans-serif\" color=\"#CC0000\">x</font></b>";
} else {
$icone = "<img src=\"images/icone.gif\"";
}
 
// Définir l'indicateur d'erreur sur zéro...
$flag_erreur = 0;
// N'envoyer le formulaire que s'il n'y a pas d'erreurs...
if ($flag_erreur == 0) {					
 
// Addresse de réception du formulaire
$email_dest = "admin@ses-gaming.com";
$sujet = "Offre de recrutement";
$entetes ="MIME-Version: 1.0 \n";
	$entetes .="From: MoRiBonD<lementec@hotmail.com>\n";
	$entetes .="Return-Path: MoRiBonD<lementec@hotmail.com>\n";
	$entetes .="Reply-To: MoRiBonD<lementec@hotmail.com>\n";
	$entetes .="Content-Type: text/html; charset=iso-8859-1 \n";
	$partie_entete = "<html>\n<head>\n<title>Formulaire</title>\n<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>\n</head>\n<body bgcolor=#FFFFFF>\n";
 
 
//Partie HTML de l'e-mail...
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Nom de team = " . $_SESSION['champ1'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Adresse du site = " . $_SESSION['champ2'] . "</font><br>\n";
$partie_zone_email .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">E-mail = " . $_SESSION['zone_email1'] . "</font><br>\n";
$partie_zone_email .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Msn = " . $_SESSION['zone_email2'] . "</font><br>\n";
$partie_listes .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Liste des jeux = " . $_SESSION['liste1'] . "</font><br>\n";
$partie_boutons .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Classes armes DoDs = " . $_SESSION['bouton1'] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Niveau recquis</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 1 = " . $_SESSION['case1_'][0] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 2 = " . $_SESSION['case1_'][1] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 3 = " . $_SESSION['case1_'][2] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 4 = " . $_SESSION['case1_'][3] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 5 = " . $_SESSION['case1_'][4] . "</font><br>\n";
$partie_zone_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Description = " . $_SESSION['zone_texte1'] . "</font><br>\n";
 
 
					// Fin du message HTML
					$fin = "</body></html>\n\n";
 
					$sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_listes . $partie_boutons . $partie_cases . $partie_zone_texte . $fin;
 
 
					// Send the e-mail
					if (@!mail($email_dest,$sujet,$sortie,$entetes)) {
					echo("Envoi du formulaire impossible");
					exit();
include('forum/forum.class.php');
$Forum = new $Forum();
$Forum->Add_topic($idcat, $title, $subtitle, $contents, $type);	
                    // Rediriger vers la page de remerciement
                    header("Location:http://www.ses-gaming.com/forum/topic-192+marche-des-transferts.php");
                    exit();
                  } // Fin else
			    } // Fin du if ($flag_erreur == 0) {
			}
?>
<script language="JavaScript">
 
 
function verifSelection() {
 
 
if (document.mail_form.champ1.value == "") {
alert("Veuillez remplir la case")
return false
} 
 
if (document.mail_form.champ2.value == "") {
alert("Veuillez remplir la case")
return false
} 
 
if (document.mail_form.zone_email1.value == "") {
alert("Veuillez remplir la case")
return false
}
 
invalidChars = " /:,;'"
 
for (i=0; i < invalidChars.length; i++) {	// does it contain any invalid characters?
badChar = invalidChars.charAt(i)
 
if (document.mail_form.zone_email1.value.indexOf(badChar,0) > -1) {
alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.")
document.mail_form.zone_email1.focus()
return false
}
}
 
atPos = document.mail_form.zone_email1.value.indexOf("@",1)			// there must be one "@" symbol
if (atPos == -1) {
alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
 
if (document.mail_form.zone_email1.value.indexOf("@",atPos+1) != -1) {	// and only one "@" symbol
alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
 
periodPos = document.mail_form.zone_email1.value.indexOf(".",atPos)
 
if (periodPos == -1) {					// and at least one "." after the "@"
alert('Vous avez oublié le point "." après le signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
 
if (periodPos+3 > document.mail_form.zone_email1.value.length)	{		// must be at least 2 characters after the 
alert('Il doit y avoir au moins deux caractères après le signe ".". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
 
if (document.mail_form.zone_email2.value == "") {
alert("Veuillez remplir la case")
return false
}
 
invalidChars = " /:,;'"
 
for (i=0; i < invalidChars.length; i++) {	// does it contain any invalid characters?
badChar = invalidChars.charAt(i)
 
if (document.mail_form.zone_email2.value.indexOf(badChar,0) > -1) {
alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.")
document.mail_form.zone_email2.focus()
return false
}
}
 
atPos = document.mail_form.zone_email2.value.indexOf("@",1)			// there must be one "@" symbol
if (atPos == -1) {
alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez vérifier.')
document.mail_form.zone_email2.focus()
return false
}
 
if (document.mail_form.zone_email2.value.indexOf("@",atPos+1) != -1) {	// and only one "@" symbol
alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.')
document.mail_form.zone_email2.focus()
return false
}
 
periodPos = document.mail_form.zone_email2.value.indexOf(".",atPos)
 
if (periodPos == -1) {					// and at least one "." after the "@"
alert('Vous avez oublié le point "." après le signe "@". Veuillez vérifier.')
document.mail_form.zone_email2.focus()
return false
}
 
if (periodPos+3 > document.mail_form.zone_email2.value.length)	{		// must be at least 2 characters after the 
alert('Il doit y avoir au moins deux caractères après le signe ".". Veuillez vérifier.')
document.mail_form.zone_email2.focus()
return false
}
 
if (document.mail_form.liste1.value == "") {
alert("Veuillez remplir la case")
return false
} 
 
nbreboutons1 = document.mail_form.bouton1.length
 
	flag = 0
 
		for (i = 0; i < nbreboutons1 ; i++) {
 
			if (document.mail_form.bouton1[i].checked) {
 
			flag = 1
 
			}
 
		}
 
 
if (flag == 0) {
 
alert("Veuillez remplir la case")
return false;
}
 
 
nbrecases1 = document.mail_form.case1_.length
 
	flag = 0
 
		for (i = 0; i < nbrecases1 ; i++) {
 
			if (document.mail_form.case1_[i].checked) {
 
			flag = 1
 
			}
 
		}
 
 
if (flag == 0) {
 
alert("Veuillez remplir la case")
return false;
}
 
 
if (document.mail_form.zone_texte1.value == "") {
alert("Veuillez remplir la case")
return false
} 
 
} // Fin de la fonction
</script>
</head><body><body bgcolor=#FC8C06><form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()">
  <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong>Formulaire
    de contact</strong></font></div><br><table align="center" width="566" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td height="16"><div align="center">
  <font color="#CC0000" size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong><?php
if ($erreur_champ1) {
	  echo(stripslashes($erreur_champ1));
	  } else {
if ($erreur_champ2) {
	  echo(stripslashes($erreur_champ2));
	  } else {
if ($erreur_email1) {
	  echo(stripslashes($erreur_email1));
	  } else {
if ($erreur_email2) {
	  echo(stripslashes($erreur_email2));
	  } else {
if ($erreur_liste1) {
	  echo(stripslashes($erreur_liste1));
	  } else {
if ($erreur_bouton1) {
	  echo(stripslashes($erreur_bouton1));
	  } else {
if ($erreur_case1) {
	  echo(stripslashes($erreur_case1));
	  } else {
if ($erreur_texte1) {
	  echo(stripslashes($erreur_texte1));
	  } else {
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
?>
    </strong></font>
    </div></td>
      </tr>
    </table>
<p align="center"></p><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Nom de team</font></div></td>
	  <td align="center" valign="middle" width="30">
      <?php
	  if ($erreur_champ1) {
	  echo($icone);
	  }
	  ?>
      </td>
      <td><input name="champ1" type="text" value="<?=stripslashes($_SESSION['champ1']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Adresse du site</font></div></td>
	  <td align="center" valign="middle" width="30">
      <?php
	  if ($erreur_champ2) {
	  echo($icone);
	  }
	  ?>
      </td>
      <td><input name="champ2" type="text" value="<?=stripslashes($_SESSION['champ2']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">E-mail</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_email1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><input name="zone_email1" type="text" value="<?=stripslashes($_SESSION['zone_email1']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Msn</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_email2) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><input name="zone_email2" type="text" value="<?=stripslashes($_SESSION['zone_email2']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Liste des jeux</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_liste1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><select name="liste1" style="width:146"><option value="">Sélectionner...</option>
<option value="DoDs"<?php
if ($_SESSION['liste1'] == "DoDs") {
echo(" selected");
}
?>>DoDs</option>
<option value="L4D"<?php
if ($_SESSION['liste1'] == "L4D") {
echo(" selected");
}
?>>L4D</option>
<option value="L4D²"<?php
if ($_SESSION['liste1'] == "L4D²") {
echo(" selected");
}
?>>L4D²</option>
</select></td></tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Classes armes DoDs</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_bouton1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><input type="radio" name="bouton1" value="Heavy"<?php
if ($_SESSION['bouton1'] == "Heavy") {
echo(" checked");
}
?>><font face="Verdana" size="2">Heavy</font><br><input type="radio" name="bouton1" value="Light"<?php
if ($_SESSION['bouton1'] == "Light") {
echo(" checked");
}
?>><font face="Verdana" size="2">Light</font><br><input type="radio" name="bouton1" value="Sniper"<?php
if ($_SESSION['bouton1'] == "Sniper") {
echo(" checked");
}
?>><font face="Verdana" size="2">Sniper</font></td></tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Niveau recquis</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_case1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><input type="checkbox" name="case1_[0]" id="case1_" value="Low"<?php
if ($_SESSION['case1_'][0] == "Low") {
echo(" checked");
}
?>><font face="Verdana" size="2">Low</font><br><input type="checkbox" name="case1_[1]" id="case1_" value="Low+"<?php
if ($_SESSION['case1_'][1] == "Low+") {
echo(" checked");
}
?>><font face="Verdana" size="2">Low+</font><br><input type="checkbox" name="case1_[2]" id="case1_" value="Middle"<?php
if ($_SESSION['case1_'][2] == "Middle") {
echo(" checked");
}
?>><font face="Verdana" size="2">Middle</font><br><input type="checkbox" name="case1_[3]" id="case1_" value="Middle+"<?php
if ($_SESSION['case1_'][3] == "Middle+") {
echo(" checked");
}
?>><font face="Verdana" size="2">Middle+</font><br><input type="checkbox" name="case1_[4]" id="case1_" value="Hight"<?php
if ($_SESSION['case1_'][4] == "Hight") {
echo(" checked");
}
?>><font face="Verdana" size="2">Hight</font></td></tr></table><table width="566" border="0" align="center"><tr>
      <td width="140" valign="top"><div align="right"><font face="Verdana" size="2">Description</font></div></td>
      <td width="30" align="center" valign="top">
	  <?php
	  if ($erreur_texte1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><textarea name="zone_texte1" cols="45" rows="10"><?=stripslashes($_SESSION['zone_texte1']);?></textarea></td>
    </tr></table><table width="566" border="0" align="center"><tr>
<td valign="top"><div align="center"> 
          <input type="reset" name="Reset" value=" Effacer ">
 
          <input type="submit" name="envoi" value="Envoyer">
        </div></td></tr></table><div align="center"><input name="nbre_fichiers" type="hidden" id="nbre_fichiers" value=""></div></form>
<?php	
require_once('./kernel/footer.php'); 
?>

pm http://www.phpboost.com    
   Le 18/02/11 à 05h04 Citer      

Booster Minigun

Groupe: Membre

Inscrit le: 23/01/11
Messages: 40
Bonjour :)

Je viens de faire le test, donc le formulaire s'intègre parfaitement dans le forum. Par contre j'ai toujours pas le sujet dans la section adéquat qui apparais mais je reçois toujours le mail :)

En tout les cas merci pour votre travail et votre support est très réactif !! Bravo !!

pm    
   Le 18/02/11 à 08h37 Citer      

Administrateur

Chef de projet
Développement Noyau

Sexe:
Inscrit le: 27/02/09
Messages: 9622
Lieu: Alsace
Comme ça ça devrait fonctionner :

Code PHP :
<?php
define('PATH_TO_ROOT', '.');
require_once('./kernel/begin.php'); 
require_once('./kernel/header.php');
define('TITLE2', 'Left_4_Dead');
// On vérifie si la fonction ini_set() a été désactivée...
$desactive = ini_get('disable_functions');
if (preg_match("/ini_set/i", "$desactive") == 0) {
// Si elle n'est pas désactivée, on définit ini_set de manière à n'afficher que les erreurs...
ini_set("error_reporting" , "E_ALL & ~E_NOTICE");
}
 
// Vérifier que le formulaire a été envoyé...
if (isset($_POST['envoi'])) {
 
 
//On commence une session pour enregistrer les variables du formulaire...
 
session_start();
 
$_SESSION['champ1'] = $_POST['champ1'];
$_SESSION['champ2'] = $_POST['champ2'];
$_SESSION['zone_email1'] = $_POST['zone_email1'];
$_SESSION['zone_email2'] = $_POST['zone_email2'];
$_SESSION['liste1'] = $_POST['liste1'];
 
//Evaluation du bouton 1 ...
switch($_POST['bouton1']) {
case "Heavy":
$_SESSION['bouton1'] = "Heavy";
break;
case "Light":
$_SESSION['bouton1'] = "Light";
break;
case "Sniper":
$_SESSION['bouton1'] = "Sniper";
break;
default:
$_SESSION['bouton1'] = "";
} // Fin du switch...
 
//Enregistrement des paramètres de la case 1...
$_SESSION['case1_'][0] = "";
if (isset($_POST['case1_'][0])) {
$_SESSION['case1_'][0] = $_POST['case1_'][0];
} // Fin du if...
 
$_SESSION['case1_'][1] = "";
if (isset($_POST['case1_'][1])) {
$_SESSION['case1_'][1] = $_POST['case1_'][1];
} // Fin du if...
 
$_SESSION['case1_'][2] = "";
if (isset($_POST['case1_'][2])) {
$_SESSION['case1_'][2] = $_POST['case1_'][2];
} // Fin du if...
 
$_SESSION['case1_'][3] = "";
if (isset($_POST['case1_'][3])) {
$_SESSION['case1_'][3] = $_POST['case1_'][3];
} // Fin du if...
 
$_SESSION['case1_'][4] = "";
if (isset($_POST['case1_'][4])) {
$_SESSION['case1_'][4] = $_POST['case1_'][4];
} // Fin du if...
 
//Enregistrement des zones de texte...
$_SESSION['zone_texte1'] = $_POST['zone_texte1'];
 
// Définir l\'icone apparaissant en cas d\'erreur...
 
 
// Définir sur 0 pour afficher un petit x de couleur rouge.
// Définir sur 1 pour afficher l\'image d\'une croix rouge telle que celle utilisée dans l\'assistant
// Si vous utilisez l\'option 1, l\'image de la croix rouge \'icone.gif\' doit se trouver dans le répertoire \'images\',
// ce dernier devant se trouver au même niveau que votre formulaire...
$flag_icone = 0;
 
// On vérifie si $flag_icone est défini sur 0 ou 1...
if ($flag_icone == 0) {
$icone = "<b><font size=\"3\" face=\"Arial, Verdana, Helvetica, sans-serif\" color=\"#CC0000\">x</font></b>";
} else {
$icone = "<img src=\"images/icone.gif\"";
}
 
// Définir l'indicateur d'erreur sur zéro...
$flag_erreur = 0;
// N'envoyer le formulaire que s'il n'y a pas d'erreurs...
if ($flag_erreur == 0) {					
 
// Addresse de réception du formulaire
$email_dest = "admin@ses-gaming.com";
$sujet = "Offre de recrutement";
$entetes ="MIME-Version: 1.0 \n";
	$entetes .="From: MoRiBonD<lementec@hotmail.com>\n";
	$entetes .="Return-Path: MoRiBonD<lementec@hotmail.com>\n";
	$entetes .="Reply-To: MoRiBonD<lementec@hotmail.com>\n";
	$entetes .="Content-Type: text/html; charset=iso-8859-1 \n";
	$partie_entete = "<html>\n<head>\n<title>Formulaire</title>\n<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>\n</head>\n<body bgcolor=#FFFFFF>\n";
 
 
//Partie HTML de l'e-mail...
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Nom de team = " . $_SESSION['champ1'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Adresse du site = " . $_SESSION['champ2'] . "</font><br>\n";
$partie_zone_email .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">E-mail = " . $_SESSION['zone_email1'] . "</font><br>\n";
$partie_zone_email .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Msn = " . $_SESSION['zone_email2'] . "</font><br>\n";
$partie_listes .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Liste des jeux = " . $_SESSION['liste1'] . "</font><br>\n";
$partie_boutons .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Classes armes DoDs = " . $_SESSION['bouton1'] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Niveau recquis</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 1 = " . $_SESSION['case1_'][0] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 2 = " . $_SESSION['case1_'][1] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 3 = " . $_SESSION['case1_'][2] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 4 = " . $_SESSION['case1_'][3] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 5 = " . $_SESSION['case1_'][4] . "</font><br>\n";
$partie_zone_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Description = " . $_SESSION['zone_texte1'] . "</font><br>\n";
 
 
					// Fin du message HTML
					$fin = "</body></html>\n\n";
 
					$sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_listes . $partie_boutons . $partie_cases . $partie_zone_texte . $fin;
 
 
					// Send the e-mail
					if (mail($email_dest,$sujet,$sortie,$entetes)) 
					{
						include('./forum/forum.class.php');
						$Forum = new Forum();
						$Forum->Add_topic(0, $sujet, '', 'test', 1);	
						// Rediriger vers la page de remerciement
						header("Location:http://www.ses-gaming.com/forum/topic-192+marche-des-transferts.php");
					}
					else
					{
						echo("Envoi du formulaire impossible");
						exit;
					}
			    } // Fin du if ($flag_erreur == 0) {
			}
?>
<script language="JavaScript">
 
 
function verifSelection() {
 
 
if (document.mail_form.champ1.value == "") {
alert("Veuillez remplir la case")
return false
} 
 
if (document.mail_form.champ2.value == "") {
alert("Veuillez remplir la case")
return false
} 
 
if (document.mail_form.zone_email1.value == "") {
alert("Veuillez remplir la case")
return false
}
 
invalidChars = " /:,;'"
 
for (i=0; i < invalidChars.length; i++) {	// does it contain any invalid characters?
badChar = invalidChars.charAt(i)
 
if (document.mail_form.zone_email1.value.indexOf(badChar,0) > -1) {
alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.")
document.mail_form.zone_email1.focus()
return false
}
}
 
atPos = document.mail_form.zone_email1.value.indexOf("@",1)			// there must be one "@" symbol
if (atPos == -1) {
alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
 
if (document.mail_form.zone_email1.value.indexOf("@",atPos+1) != -1) {	// and only one "@" symbol
alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
 
periodPos = document.mail_form.zone_email1.value.indexOf(".",atPos)
 
if (periodPos == -1) {					// and at least one "." after the "@"
alert('Vous avez oublié le point "." après le signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
 
if (periodPos+3 > document.mail_form.zone_email1.value.length)	{		// must be at least 2 characters after the 
alert('Il doit y avoir au moins deux caractères après le signe ".". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
 
if (document.mail_form.zone_email2.value == "") {
alert("Veuillez remplir la case")
return false
}
 
invalidChars = " /:,;'"
 
for (i=0; i < invalidChars.length; i++) {	// does it contain any invalid characters?
badChar = invalidChars.charAt(i)
 
if (document.mail_form.zone_email2.value.indexOf(badChar,0) > -1) {
alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.")
document.mail_form.zone_email2.focus()
return false
}
}
 
atPos = document.mail_form.zone_email2.value.indexOf("@",1)			// there must be one "@" symbol
if (atPos == -1) {
alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez vérifier.')
document.mail_form.zone_email2.focus()
return false
}
 
if (document.mail_form.zone_email2.value.indexOf("@",atPos+1) != -1) {	// and only one "@" symbol
alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.')
document.mail_form.zone_email2.focus()
return false
}
 
periodPos = document.mail_form.zone_email2.value.indexOf(".",atPos)
 
if (periodPos == -1) {					// and at least one "." after the "@"
alert('Vous avez oublié le point "." après le signe "@". Veuillez vérifier.')
document.mail_form.zone_email2.focus()
return false
}
 
if (periodPos+3 > document.mail_form.zone_email2.value.length)	{		// must be at least 2 characters after the 
alert('Il doit y avoir au moins deux caractères après le signe ".". Veuillez vérifier.')
document.mail_form.zone_email2.focus()
return false
}
 
if (document.mail_form.liste1.value == "") {
alert("Veuillez remplir la case")
return false
} 
 
nbreboutons1 = document.mail_form.bouton1.length
 
	flag = 0
 
		for (i = 0; i < nbreboutons1 ; i++) {
 
			if (document.mail_form.bouton1[i].checked) {
 
			flag = 1
 
			}
 
		}
 
 
if (flag == 0) {
 
alert("Veuillez remplir la case")
return false;
}
 
 
nbrecases1 = document.mail_form.case1_.length
 
	flag = 0
 
		for (i = 0; i < nbrecases1 ; i++) {
 
			if (document.mail_form.case1_[i].checked) {
 
			flag = 1
 
			}
 
		}
 
 
if (flag == 0) {
 
alert("Veuillez remplir la case")
return false;
}
 
 
if (document.mail_form.zone_texte1.value == "") {
alert("Veuillez remplir la case")
return false
} 
 
} // Fin de la fonction
</script>
</head><body><body bgcolor=#FC8C06><form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()">
  <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong>Formulaire
    de contact</strong></font></div><br><table align="center" width="566" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td height="16"><div align="center">
  <font color="#CC0000" size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong><?php
if ($erreur_champ1) {
	  echo(stripslashes($erreur_champ1));
	  } else {
if ($erreur_champ2) {
	  echo(stripslashes($erreur_champ2));
	  } else {
if ($erreur_email1) {
	  echo(stripslashes($erreur_email1));
	  } else {
if ($erreur_email2) {
	  echo(stripslashes($erreur_email2));
	  } else {
if ($erreur_liste1) {
	  echo(stripslashes($erreur_liste1));
	  } else {
if ($erreur_bouton1) {
	  echo(stripslashes($erreur_bouton1));
	  } else {
if ($erreur_case1) {
	  echo(stripslashes($erreur_case1));
	  } else {
if ($erreur_texte1) {
	  echo(stripslashes($erreur_texte1));
	  } else {
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
?>
    </strong></font>
    </div></td>
      </tr>
    </table>
<p align="center"></p><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Nom de team</font></div></td>
	  <td align="center" valign="middle" width="30">
      <?php
	  if ($erreur_champ1) {
	  echo($icone);
	  }
	  ?>
      </td>
      <td><input name="champ1" type="text" value="<?=stripslashes($_SESSION['champ1']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Adresse du site</font></div></td>
	  <td align="center" valign="middle" width="30">
      <?php
	  if ($erreur_champ2) {
	  echo($icone);
	  }
	  ?>
      </td>
      <td><input name="champ2" type="text" value="<?=stripslashes($_SESSION['champ2']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">E-mail</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_email1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><input name="zone_email1" type="text" value="<?=stripslashes($_SESSION['zone_email1']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Msn</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_email2) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><input name="zone_email2" type="text" value="<?=stripslashes($_SESSION['zone_email2']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Liste des jeux</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_liste1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><select name="liste1" style="width:146"><option value="">Sélectionner...</option>
<option value="DoDs"<?php
if ($_SESSION['liste1'] == "DoDs") {
echo(" selected");
}
?>>DoDs</option>
<option value="L4D"<?php
if ($_SESSION['liste1'] == "L4D") {
echo(" selected");
}
?>>L4D</option>
<option value="L4D²"<?php
if ($_SESSION['liste1'] == "L4D²") {
echo(" selected");
}
?>>L4D²</option>
</select></td></tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Classes armes DoDs</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_bouton1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><input type="radio" name="bouton1" value="Heavy"<?php
if ($_SESSION['bouton1'] == "Heavy") {
echo(" checked");
}
?>><font face="Verdana" size="2">Heavy</font><br><input type="radio" name="bouton1" value="Light"<?php
if ($_SESSION['bouton1'] == "Light") {
echo(" checked");
}
?>><font face="Verdana" size="2">Light</font><br><input type="radio" name="bouton1" value="Sniper"<?php
if ($_SESSION['bouton1'] == "Sniper") {
echo(" checked");
}
?>><font face="Verdana" size="2">Sniper</font></td></tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Niveau recquis</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_case1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><input type="checkbox" name="case1_[0]" id="case1_" value="Low"<?php
if ($_SESSION['case1_'][0] == "Low") {
echo(" checked");
}
?>><font face="Verdana" size="2">Low</font><br><input type="checkbox" name="case1_[1]" id="case1_" value="Low+"<?php
if ($_SESSION['case1_'][1] == "Low+") {
echo(" checked");
}
?>><font face="Verdana" size="2">Low+</font><br><input type="checkbox" name="case1_[2]" id="case1_" value="Middle"<?php
if ($_SESSION['case1_'][2] == "Middle") {
echo(" checked");
}
?>><font face="Verdana" size="2">Middle</font><br><input type="checkbox" name="case1_[3]" id="case1_" value="Middle+"<?php
if ($_SESSION['case1_'][3] == "Middle+") {
echo(" checked");
}
?>><font face="Verdana" size="2">Middle+</font><br><input type="checkbox" name="case1_[4]" id="case1_" value="Hight"<?php
if ($_SESSION['case1_'][4] == "Hight") {
echo(" checked");
}
?>><font face="Verdana" size="2">Hight</font></td></tr></table><table width="566" border="0" align="center"><tr>
      <td width="140" valign="top"><div align="right"><font face="Verdana" size="2">Description</font></div></td>
      <td width="30" align="center" valign="top">
	  <?php
	  if ($erreur_texte1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><textarea name="zone_texte1" cols="45" rows="10"><?=stripslashes($_SESSION['zone_texte1']);?></textarea></td>
    </tr></table><table width="566" border="0" align="center"><tr>
<td valign="top"><div align="center"> 
          <input type="reset" name="Reset" value=" Effacer ">
 
          <input type="submit" name="envoi" value="Envoyer">
        </div></td></tr></table><div align="center"><input name="nbre_fichiers" type="hidden" id="nbre_fichiers" value=""></div></form>
<?php	
require_once('./kernel/footer.php'); 
?>


Le code que tu avais fonctionner de cette manière : Si le mail n'est pas envoyé correctement ont rajoute un topic. et en plus tu avais pleins de exit inutile.

pm http://www.phpboost.com    
   Le 18/02/11 à 15h07 Citer      

Booster Minigun

Groupe: Membre

Inscrit le: 23/01/11
Messages: 40
J'ai bien remplacer le contenu par le tiens mais sans succes, si tu as besoin de l'endroit ou le post dois se créer c'est ici : http://www.ses-gaming.com/forum/forum-54+marche-des-transferts.php

pm    
   Le 18/02/11 à 15h23 Citer      

Administrateur

Chef de projet
Développement Noyau

Sexe:
Inscrit le: 27/02/09
Messages: 9622
Lieu: Alsace
Ah donc c'est la catégorie 54 ? Remplace donc par :

Code PHP :
<?php
define('PATH_TO_ROOT', '.');
require_once('./kernel/begin.php'); 
require_once('./kernel/header.php');
define('TITLE2', 'Left_4_Dead');
// On vérifie si la fonction ini_set() a été désactivée...
$desactive = ini_get('disable_functions');
if (preg_match("/ini_set/i", "$desactive") == 0) {
// Si elle n'est pas désactivée, on définit ini_set de manière à n'afficher que les erreurs...
ini_set("error_reporting" , "E_ALL & ~E_NOTICE");
}
 
// Vérifier que le formulaire a été envoyé...
if (isset($_POST['envoi'])) {
 
 
//On commence une session pour enregistrer les variables du formulaire...
 
session_start();
 
$_SESSION['champ1'] = $_POST['champ1'];
$_SESSION['champ2'] = $_POST['champ2'];
$_SESSION['zone_email1'] = $_POST['zone_email1'];
$_SESSION['zone_email2'] = $_POST['zone_email2'];
$_SESSION['liste1'] = $_POST['liste1'];
 
//Evaluation du bouton 1 ...
switch($_POST['bouton1']) {
case "Heavy":
$_SESSION['bouton1'] = "Heavy";
break;
case "Light":
$_SESSION['bouton1'] = "Light";
break;
case "Sniper":
$_SESSION['bouton1'] = "Sniper";
break;
default:
$_SESSION['bouton1'] = "";
} // Fin du switch...
 
//Enregistrement des paramètres de la case 1...
$_SESSION['case1_'][0] = "";
if (isset($_POST['case1_'][0])) {
$_SESSION['case1_'][0] = $_POST['case1_'][0];
} // Fin du if...
 
$_SESSION['case1_'][1] = "";
if (isset($_POST['case1_'][1])) {
$_SESSION['case1_'][1] = $_POST['case1_'][1];
} // Fin du if...
 
$_SESSION['case1_'][2] = "";
if (isset($_POST['case1_'][2])) {
$_SESSION['case1_'][2] = $_POST['case1_'][2];
} // Fin du if...
 
$_SESSION['case1_'][3] = "";
if (isset($_POST['case1_'][3])) {
$_SESSION['case1_'][3] = $_POST['case1_'][3];
} // Fin du if...
 
$_SESSION['case1_'][4] = "";
if (isset($_POST['case1_'][4])) {
$_SESSION['case1_'][4] = $_POST['case1_'][4];
} // Fin du if...
 
//Enregistrement des zones de texte...
$_SESSION['zone_texte1'] = $_POST['zone_texte1'];
 
// Définir l\'icone apparaissant en cas d\'erreur...
 
 
// Définir sur 0 pour afficher un petit x de couleur rouge.
// Définir sur 1 pour afficher l\'image d\'une croix rouge telle que celle utilisée dans l\'assistant
// Si vous utilisez l\'option 1, l\'image de la croix rouge \'icone.gif\' doit se trouver dans le répertoire \'images\',
// ce dernier devant se trouver au même niveau que votre formulaire...
$flag_icone = 0;
 
// On vérifie si $flag_icone est défini sur 0 ou 1...
if ($flag_icone == 0) {
$icone = "<b><font size=\"3\" face=\"Arial, Verdana, Helvetica, sans-serif\" color=\"#CC0000\">x</font></b>";
} else {
$icone = "<img src=\"images/icone.gif\"";
}
 
// Définir l'indicateur d'erreur sur zéro...
$flag_erreur = 0;
// N'envoyer le formulaire que s'il n'y a pas d'erreurs...
if ($flag_erreur == 0) {					
 
// Addresse de réception du formulaire
$email_dest = "admin@ses-gaming.com";
$sujet = "Offre de recrutement";
$entetes ="MIME-Version: 1.0 \n";
	$entetes .="From: MoRiBonD<lementec@hotmail.com>\n";
	$entetes .="Return-Path: MoRiBonD<lementec@hotmail.com>\n";
	$entetes .="Reply-To: MoRiBonD<lementec@hotmail.com>\n";
	$entetes .="Content-Type: text/html; charset=iso-8859-1 \n";
	$partie_entete = "<html>\n<head>\n<title>Formulaire</title>\n<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>\n</head>\n<body bgcolor=#FFFFFF>\n";
 
 
//Partie HTML de l'e-mail...
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Nom de team = " . $_SESSION['champ1'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Adresse du site = " . $_SESSION['champ2'] . "</font><br>\n";
$partie_zone_email .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">E-mail = " . $_SESSION['zone_email1'] . "</font><br>\n";
$partie_zone_email .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Msn = " . $_SESSION['zone_email2'] . "</font><br>\n";
$partie_listes .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Liste des jeux = " . $_SESSION['liste1'] . "</font><br>\n";
$partie_boutons .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Classes armes DoDs = " . $_SESSION['bouton1'] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Niveau recquis</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 1 = " . $_SESSION['case1_'][0] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 2 = " . $_SESSION['case1_'][1] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 3 = " . $_SESSION['case1_'][2] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 4 = " . $_SESSION['case1_'][3] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 5 = " . $_SESSION['case1_'][4] . "</font><br>\n";
$partie_zone_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Description = " . $_SESSION['zone_texte1'] . "</font><br>\n";
 
 
					// Fin du message HTML
					$fin = "</body></html>\n\n";
 
					$sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_listes . $partie_boutons . $partie_cases . $partie_zone_texte . $fin;
 
 
					// Send the e-mail
					if (mail($email_dest,$sujet,$sortie,$entetes)) 
					{
						include_once('./forum/forum.class.php');
						$Forum = new Forum();
						$Forum->Add_topic(54, $sujet, '', 'test', 1);	
						// Rediriger vers la page de remerciement
						header("Location:http://www.ses-gaming.com/forum/forum-54+marche-des-transferts.php");
					}
					else
					{
						echo("Envoi du formulaire impossible");
						exit;
					}
			    }
			}
?>
<script language="JavaScript">
 
 
function verifSelection() {
 
 
if (document.mail_form.champ1.value == "") {
alert("Veuillez remplir la case")
return false
} 
 
if (document.mail_form.champ2.value == "") {
alert("Veuillez remplir la case")
return false
} 
 
if (document.mail_form.zone_email1.value == "") {
alert("Veuillez remplir la case")
return false
}
 
invalidChars = " /:,;'"
 
for (i=0; i < invalidChars.length; i++) {	// does it contain any invalid characters?
badChar = invalidChars.charAt(i)
 
if (document.mail_form.zone_email1.value.indexOf(badChar,0) > -1) {
alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.")
document.mail_form.zone_email1.focus()
return false
}
}
 
atPos = document.mail_form.zone_email1.value.indexOf("@",1)			// there must be one "@" symbol
if (atPos == -1) {
alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
 
if (document.mail_form.zone_email1.value.indexOf("@",atPos+1) != -1) {	// and only one "@" symbol
alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
 
periodPos = document.mail_form.zone_email1.value.indexOf(".",atPos)
 
if (periodPos == -1) {					// and at least one "." after the "@"
alert('Vous avez oublié le point "." après le signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
 
if (periodPos+3 > document.mail_form.zone_email1.value.length)	{		// must be at least 2 characters after the 
alert('Il doit y avoir au moins deux caractères après le signe ".". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
 
if (document.mail_form.zone_email2.value == "") {
alert("Veuillez remplir la case")
return false
}
 
invalidChars = " /:,;'"
 
for (i=0; i < invalidChars.length; i++) {	// does it contain any invalid characters?
badChar = invalidChars.charAt(i)
 
if (document.mail_form.zone_email2.value.indexOf(badChar,0) > -1) {
alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.")
document.mail_form.zone_email2.focus()
return false
}
}
 
atPos = document.mail_form.zone_email2.value.indexOf("@",1)			// there must be one "@" symbol
if (atPos == -1) {
alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez vérifier.')
document.mail_form.zone_email2.focus()
return false
}
 
if (document.mail_form.zone_email2.value.indexOf("@",atPos+1) != -1) {	// and only one "@" symbol
alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.')
document.mail_form.zone_email2.focus()
return false
}
 
periodPos = document.mail_form.zone_email2.value.indexOf(".",atPos)
 
if (periodPos == -1) {					// and at least one "." after the "@"
alert('Vous avez oublié le point "." après le signe "@". Veuillez vérifier.')
document.mail_form.zone_email2.focus()
return false
}
 
if (periodPos+3 > document.mail_form.zone_email2.value.length)	{		// must be at least 2 characters after the 
alert('Il doit y avoir au moins deux caractères après le signe ".". Veuillez vérifier.')
document.mail_form.zone_email2.focus()
return false
}
 
if (document.mail_form.liste1.value == "") {
alert("Veuillez remplir la case")
return false
} 
 
nbreboutons1 = document.mail_form.bouton1.length
 
	flag = 0
 
		for (i = 0; i < nbreboutons1 ; i++) {
 
			if (document.mail_form.bouton1[i].checked) {
 
			flag = 1
 
			}
 
		}
 
 
if (flag == 0) {
 
alert("Veuillez remplir la case")
return false;
}
 
 
nbrecases1 = document.mail_form.case1_.length
 
	flag = 0
 
		for (i = 0; i < nbrecases1 ; i++) {
 
			if (document.mail_form.case1_[i].checked) {
 
			flag = 1
 
			}
 
		}
 
 
if (flag == 0) {
 
alert("Veuillez remplir la case")
return false;
}
 
 
if (document.mail_form.zone_texte1.value == "") {
alert("Veuillez remplir la case")
return false
} 
 
} // Fin de la fonction
</script>
</head><body><body bgcolor=#FC8C06><form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()">
  <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong>Formulaire
    de contact</strong></font></div><br><table align="center" width="566" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td height="16"><div align="center">
  <font color="#CC0000" size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong><?php
if ($erreur_champ1) {
	  echo(stripslashes($erreur_champ1));
	  } else {
if ($erreur_champ2) {
	  echo(stripslashes($erreur_champ2));
	  } else {
if ($erreur_email1) {
	  echo(stripslashes($erreur_email1));
	  } else {
if ($erreur_email2) {
	  echo(stripslashes($erreur_email2));
	  } else {
if ($erreur_liste1) {
	  echo(stripslashes($erreur_liste1));
	  } else {
if ($erreur_bouton1) {
	  echo(stripslashes($erreur_bouton1));
	  } else {
if ($erreur_case1) {
	  echo(stripslashes($erreur_case1));
	  } else {
if ($erreur_texte1) {
	  echo(stripslashes($erreur_texte1));
	  } else {
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
?>
    </strong></font>
    </div></td>
      </tr>
    </table>
<p align="center"></p><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Nom de team</font></div></td>
	  <td align="center" valign="middle" width="30">
      <?php
	  if ($erreur_champ1) {
	  echo($icone);
	  }
	  ?>
      </td>
      <td><input name="champ1" type="text" value="<?=stripslashes($_SESSION['champ1']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Adresse du site</font></div></td>
	  <td align="center" valign="middle" width="30">
      <?php
	  if ($erreur_champ2) {
	  echo($icone);
	  }
	  ?>
      </td>
      <td><input name="champ2" type="text" value="<?=stripslashes($_SESSION['champ2']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">E-mail</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_email1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><input name="zone_email1" type="text" value="<?=stripslashes($_SESSION['zone_email1']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Msn</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_email2) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><input name="zone_email2" type="text" value="<?=stripslashes($_SESSION['zone_email2']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Liste des jeux</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_liste1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><select name="liste1" style="width:146"><option value="">Sélectionner...</option>
<option value="DoDs"<?php
if ($_SESSION['liste1'] == "DoDs") {
echo(" selected");
}
?>>DoDs</option>
<option value="L4D"<?php
if ($_SESSION['liste1'] == "L4D") {
echo(" selected");
}
?>>L4D</option>
<option value="L4D²"<?php
if ($_SESSION['liste1'] == "L4D²") {
echo(" selected");
}
?>>L4D²</option>
</select></td></tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Classes armes DoDs</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_bouton1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><input type="radio" name="bouton1" value="Heavy"<?php
if ($_SESSION['bouton1'] == "Heavy") {
echo(" checked");
}
?>><font face="Verdana" size="2">Heavy</font><br><input type="radio" name="bouton1" value="Light"<?php
if ($_SESSION['bouton1'] == "Light") {
echo(" checked");
}
?>><font face="Verdana" size="2">Light</font><br><input type="radio" name="bouton1" value="Sniper"<?php
if ($_SESSION['bouton1'] == "Sniper") {
echo(" checked");
}
?>><font face="Verdana" size="2">Sniper</font></td></tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Niveau recquis</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_case1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><input type="checkbox" name="case1_[0]" id="case1_" value="Low"<?php
if ($_SESSION['case1_'][0] == "Low") {
echo(" checked");
}
?>><font face="Verdana" size="2">Low</font><br><input type="checkbox" name="case1_[1]" id="case1_" value="Low+"<?php
if ($_SESSION['case1_'][1] == "Low+") {
echo(" checked");
}
?>><font face="Verdana" size="2">Low+</font><br><input type="checkbox" name="case1_[2]" id="case1_" value="Middle"<?php
if ($_SESSION['case1_'][2] == "Middle") {
echo(" checked");
}
?>><font face="Verdana" size="2">Middle</font><br><input type="checkbox" name="case1_[3]" id="case1_" value="Middle+"<?php
if ($_SESSION['case1_'][3] == "Middle+") {
echo(" checked");
}
?>><font face="Verdana" size="2">Middle+</font><br><input type="checkbox" name="case1_[4]" id="case1_" value="Hight"<?php
if ($_SESSION['case1_'][4] == "Hight") {
echo(" checked");
}
?>><font face="Verdana" size="2">Hight</font></td></tr></table><table width="566" border="0" align="center"><tr>
      <td width="140" valign="top"><div align="right"><font face="Verdana" size="2">Description</font></div></td>
      <td width="30" align="center" valign="top">
	  <?php
	  if ($erreur_texte1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><textarea name="zone_texte1" cols="45" rows="10"><?=stripslashes($_SESSION['zone_texte1']);?></textarea></td>
    </tr></table><table width="566" border="0" align="center"><tr>
<td valign="top"><div align="center"> 
          <input type="reset" name="Reset" value=" Effacer ">
 
          <input type="submit" name="envoi" value="Envoyer">
        </div></td></tr></table><div align="center"><input name="nbre_fichiers" type="hidden" id="nbre_fichiers" value=""></div></form>
<?php	
require_once('./kernel/footer.php'); 
?>

pm http://www.phpboost.com    
   Le 18/02/11 à 16h59 Citer      

Booster Minigun

Groupe: Membre

Inscrit le: 23/01/11
Messages: 40
Donc ca fonctionne mais ca me met dans le post : test et non le contenu du formulaire


Courage on avance bien là :)
Dernière ligne droite :)



Edité par MoRiBonD Le 18/02/11 à 17h57

pm    
   Le 18/02/11 à 19h31 Citer      

Administrateur

Chef de projet
Développement Noyau

Sexe:
Inscrit le: 27/02/09
Messages: 9622
Lieu: Alsace
Oui exact. Donne moi ce que tu veux mettre comme infos.

pm http://www.phpboost.com    
   Le 18/02/11 à 20h26 Citer      

Booster Minigun

Groupe: Membre

Inscrit le: 23/01/11
Messages: 40
Nom de team :
Adresse du site :
E-mail : @
Msn : @
Liste des jeux :
Classes armes DoDs :
Niveau requis :
Classe :
Description :

En faite c'est ce que le gars remplis dans son formulaire de demande

pm    
   Le 23/02/11 à 05h28 Citer      

Booster Minigun

Groupe: Membre

Inscrit le: 23/01/11
Messages: 40
Un ptit Up ?

pm    
   Le 23/02/11 à 08h12 Citer      

Administrateur

Chef de projet
Développement Noyau

Sexe:
Inscrit le: 27/02/09
Messages: 9622
Lieu: Alsace
Voilà :

Code PHP :
<?php
define('PATH_TO_ROOT', '.');
require_once('./kernel/begin.php'); 
require_once('./kernel/header.php');
define('TITLE2', 'Left_4_Dead');
// On vérifie si la fonction ini_set() a été désactivée...
$desactive = ini_get('disable_functions');
if (preg_match("/ini_set/i", "$desactive") == 0) {
// Si elle n'est pas désactivée, on définit ini_set de manière à n'afficher que les erreurs...
ini_set("error_reporting" , "E_ALL & ~E_NOTICE");
}
 
// Vérifier que le formulaire a été envoyé...
if (isset($_POST['envoi'])) {
 
 
//On commence une session pour enregistrer les variables du formulaire...
 
session_start();
 
$_SESSION['champ1'] = $_POST['champ1'];
$_SESSION['champ2'] = $_POST['champ2'];
$_SESSION['zone_email1'] = $_POST['zone_email1'];
$_SESSION['zone_email2'] = $_POST['zone_email2'];
$_SESSION['liste1'] = $_POST['liste1'];
 
//Evaluation du bouton 1 ...
switch($_POST['bouton1']) {
case "Heavy":
$_SESSION['bouton1'] = "Heavy";
break;
case "Light":
$_SESSION['bouton1'] = "Light";
break;
case "Sniper":
$_SESSION['bouton1'] = "Sniper";
break;
default:
$_SESSION['bouton1'] = "";
} // Fin du switch...
 
//Enregistrement des paramètres de la case 1...
$_SESSION['case1_'][0] = "";
if (isset($_POST['case1_'][0])) {
$_SESSION['case1_'][0] = $_POST['case1_'][0];
} // Fin du if...
 
$_SESSION['case1_'][1] = "";
if (isset($_POST['case1_'][1])) {
$_SESSION['case1_'][1] = $_POST['case1_'][1];
} // Fin du if...
 
$_SESSION['case1_'][2] = "";
if (isset($_POST['case1_'][2])) {
$_SESSION['case1_'][2] = $_POST['case1_'][2];
} // Fin du if...
 
$_SESSION['case1_'][3] = "";
if (isset($_POST['case1_'][3])) {
$_SESSION['case1_'][3] = $_POST['case1_'][3];
} // Fin du if...
 
$_SESSION['case1_'][4] = "";
if (isset($_POST['case1_'][4])) {
$_SESSION['case1_'][4] = $_POST['case1_'][4];
} // Fin du if...
 
//Enregistrement des zones de texte...
$_SESSION['zone_texte1'] = $_POST['zone_texte1'];
 
// Définir l\'icone apparaissant en cas d\'erreur...
 
 
// Définir sur 0 pour afficher un petit x de couleur rouge.
// Définir sur 1 pour afficher l\'image d\'une croix rouge telle que celle utilisée dans l\'assistant
// Si vous utilisez l\'option 1, l\'image de la croix rouge \'icone.gif\' doit se trouver dans le répertoire \'images\',
// ce dernier devant se trouver au même niveau que votre formulaire...
$flag_icone = 0;
 
// On vérifie si $flag_icone est défini sur 0 ou 1...
if ($flag_icone == 0) {
$icone = "<b><font size=\"3\" face=\"Arial, Verdana, Helvetica, sans-serif\" color=\"#CC0000\">x</font></b>";
} else {
$icone = "<img src=\"images/icone.gif\"";
}
 
// Définir l'indicateur d'erreur sur zéro...
$flag_erreur = 0;
// N'envoyer le formulaire que s'il n'y a pas d'erreurs...
if ($flag_erreur == 0) {					
 
// Addresse de réception du formulaire
$email_dest = "admin@ses-gaming.com";
$sujet = "Offre de recrutement";
$entetes ="MIME-Version: 1.0 \n";
	$entetes .="From: MoRiBonD<lementec@hotmail.com>\n";
	$entetes .="Return-Path: MoRiBonD<lementec@hotmail.com>\n";
	$entetes .="Reply-To: MoRiBonD<lementec@hotmail.com>\n";
	$entetes .="Content-Type: text/html; charset=iso-8859-1 \n";
	$partie_entete = "<html>\n<head>\n<title>Formulaire</title>\n<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>\n</head>\n<body bgcolor=#FFFFFF>\n";
 
 
//Partie HTML de l'e-mail...
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Nom de team = " . $_SESSION['champ1'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Adresse du site = " . $_SESSION['champ2'] . "</font><br>\n";
$partie_zone_email .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">E-mail = " . $_SESSION['zone_email1'] . "</font><br>\n";
$partie_zone_email .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Msn = " . $_SESSION['zone_email2'] . "</font><br>\n";
$partie_listes .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Liste des jeux = " . $_SESSION['liste1'] . "</font><br>\n";
$partie_boutons .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Classes armes DoDs = " . $_SESSION['bouton1'] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Niveau recquis</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 1 = " . $_SESSION['case1_'][0] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 2 = " . $_SESSION['case1_'][1] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 3 = " . $_SESSION['case1_'][2] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 4 = " . $_SESSION['case1_'][3] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 5 = " . $_SESSION['case1_'][4] . "</font><br>\n";
$partie_zone_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Description = " . $_SESSION['zone_texte1'] . "</font><br>\n";
 
 
					// Fin du message HTML
					$fin = "</body></html>\n\n";
 
					$sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_listes . $partie_boutons . $partie_cases . $partie_zone_texte . $fin;
 
 
					// Send the e-mail
					if (mail($email_dest,$sujet,$sortie,$entetes)) 
					{
						$contents = $_SESSION['champ1'] .'<br>';
						$contents .= $_SESSION['champ2'] . '</font><br>';
						$contents .= $_SESSION['zone_email1'] . '</font><br>';
						$contents .= $_SESSION['zone_email2'] . '</font><br>';
						$contents .= $_SESSION['liste1'] . '</font><br>';
						$contents .= $_SESSION['bouton1'] . '</font><br>';
						$contents .= 'Niveau recquis<br>';
						$contents .= 'Case 1 = ' . $_SESSION['case1_'][0] . '</font><br>';
						$contents .= 'Case 2 = ' . $_SESSION['case1_'][1] . '</font><br>';
						$contents .= 'Case 3 = ' . $_SESSION['case1_'][2] . '</font><br>';
						$contents .= 'Case 4 = ' . $_SESSION['case1_'][3] . '</font><br>';
						$contents .= 'Case 5 = ' . $_SESSION['case1_'][4] . '</font><br>';
						$contents .= 'Description = ' . $_SESSION['zone_texte1'] . '</font><br>';
 
						include_once('./forum/forum.class.php');
						$Forum = new Forum();
						$Forum->Add_topic(54, $sujet, '', $contents, 1);	
						// Rediriger vers la page de remerciement
						header("Location:http://www.ses-gaming.com/forum/forum-54+marche-des-transferts.php");
					}
					else
					{
						echo("Envoi du formulaire impossible");
						exit;
					}
			    }
			}
?>
<script language="JavaScript">
 
 
function verifSelection() {
 
 
if (document.mail_form.champ1.value == "") {
alert("Veuillez remplir la case")
return false
} 
 
if (document.mail_form.champ2.value == "") {
alert("Veuillez remplir la case")
return false
} 
 
if (document.mail_form.zone_email1.value == "") {
alert("Veuillez remplir la case")
return false
}
 
invalidChars = " /:,;'"
 
for (i=0; i < invalidChars.length; i++) {	// does it contain any invalid characters?
badChar = invalidChars.charAt(i)
 
if (document.mail_form.zone_email1.value.indexOf(badChar,0) > -1) {
alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.")
document.mail_form.zone_email1.focus()
return false
}
}
 
atPos = document.mail_form.zone_email1.value.indexOf("@",1)			// there must be one "@" symbol
if (atPos == -1) {
alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
 
if (document.mail_form.zone_email1.value.indexOf("@",atPos+1) != -1) {	// and only one "@" symbol
alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
 
periodPos = document.mail_form.zone_email1.value.indexOf(".",atPos)
 
if (periodPos == -1) {					// and at least one "." after the "@"
alert('Vous avez oublié le point "." après le signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
 
if (periodPos+3 > document.mail_form.zone_email1.value.length)	{		// must be at least 2 characters after the 
alert('Il doit y avoir au moins deux caractères après le signe ".". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
 
if (document.mail_form.zone_email2.value == "") {
alert("Veuillez remplir la case")
return false
}
 
invalidChars = " /:,;'"
 
for (i=0; i < invalidChars.length; i++) {	// does it contain any invalid characters?
badChar = invalidChars.charAt(i)
 
if (document.mail_form.zone_email2.value.indexOf(badChar,0) > -1) {
alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.")
document.mail_form.zone_email2.focus()
return false
}
}
 
atPos = document.mail_form.zone_email2.value.indexOf("@",1)			// there must be one "@" symbol
if (atPos == -1) {
alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez vérifier.')
document.mail_form.zone_email2.focus()
return false
}
 
if (document.mail_form.zone_email2.value.indexOf("@",atPos+1) != -1) {	// and only one "@" symbol
alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.')
document.mail_form.zone_email2.focus()
return false
}
 
periodPos = document.mail_form.zone_email2.value.indexOf(".",atPos)
 
if (periodPos == -1) {					// and at least one "." after the "@"
alert('Vous avez oublié le point "." après le signe "@". Veuillez vérifier.')
document.mail_form.zone_email2.focus()
return false
}
 
if (periodPos+3 > document.mail_form.zone_email2.value.length)	{		// must be at least 2 characters after the 
alert('Il doit y avoir au moins deux caractères après le signe ".". Veuillez vérifier.')
document.mail_form.zone_email2.focus()
return false
}
 
if (document.mail_form.liste1.value == "") {
alert("Veuillez remplir la case")
return false
} 
 
nbreboutons1 = document.mail_form.bouton1.length
 
	flag = 0
 
		for (i = 0; i < nbreboutons1 ; i++) {
 
			if (document.mail_form.bouton1[i].checked) {
 
			flag = 1
 
			}
 
		}
 
 
if (flag == 0) {
 
alert("Veuillez remplir la case")
return false;
}
 
 
nbrecases1 = document.mail_form.case1_.length
 
	flag = 0
 
		for (i = 0; i < nbrecases1 ; i++) {
 
			if (document.mail_form.case1_[i].checked) {
 
			flag = 1
 
			}
 
		}
 
 
if (flag == 0) {
 
alert("Veuillez remplir la case")
return false;
}
 
 
if (document.mail_form.zone_texte1.value == "") {
alert("Veuillez remplir la case")
return false
} 
 
} // Fin de la fonction
</script>
</head><body><body bgcolor=#FC8C06><form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()">
  <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong>Formulaire
    de contact</strong></font></div><br><table align="center" width="566" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td height="16"><div align="center">
  <font color="#CC0000" size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong><?php
if ($erreur_champ1) {
	  echo(stripslashes($erreur_champ1));
	  } else {
if ($erreur_champ2) {
	  echo(stripslashes($erreur_champ2));
	  } else {
if ($erreur_email1) {
	  echo(stripslashes($erreur_email1));
	  } else {
if ($erreur_email2) {
	  echo(stripslashes($erreur_email2));
	  } else {
if ($erreur_liste1) {
	  echo(stripslashes($erreur_liste1));
	  } else {
if ($erreur_bouton1) {
	  echo(stripslashes($erreur_bouton1));
	  } else {
if ($erreur_case1) {
	  echo(stripslashes($erreur_case1));
	  } else {
if ($erreur_texte1) {
	  echo(stripslashes($erreur_texte1));
	  } else {
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
?>
    </strong></font>
    </div></td>
      </tr>
    </table>
<p align="center"></p><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Nom de team</font></div></td>
	  <td align="center" valign="middle" width="30">
      <?php
	  if ($erreur_champ1) {
	  echo($icone);
	  }
	  ?>
      </td>
      <td><input name="champ1" type="text" value="<?=stripslashes($_SESSION['champ1']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Adresse du site</font></div></td>
	  <td align="center" valign="middle" width="30">
      <?php
	  if ($erreur_champ2) {
	  echo($icone);
	  }
	  ?>
      </td>
      <td><input name="champ2" type="text" value="<?=stripslashes($_SESSION['champ2']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">E-mail</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_email1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><input name="zone_email1" type="text" value="<?=stripslashes($_SESSION['zone_email1']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Msn</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_email2) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><input name="zone_email2" type="text" value="<?=stripslashes($_SESSION['zone_email2']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Liste des jeux</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_liste1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><select name="liste1" style="width:146"><option value="">Sélectionner...</option>
<option value="DoDs"<?php
if ($_SESSION['liste1'] == "DoDs") {
echo(" selected");
}
?>>DoDs</option>
<option value="L4D"<?php
if ($_SESSION['liste1'] == "L4D") {
echo(" selected");
}
?>>L4D</option>
<option value="L4D²"<?php
if ($_SESSION['liste1'] == "L4D²") {
echo(" selected");
}
?>>L4D²</option>
</select></td></tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Classes armes DoDs</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_bouton1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><input type="radio" name="bouton1" value="Heavy"<?php
if ($_SESSION['bouton1'] == "Heavy") {
echo(" checked");
}
?>><font face="Verdana" size="2">Heavy</font><br><input type="radio" name="bouton1" value="Light"<?php
if ($_SESSION['bouton1'] == "Light") {
echo(" checked");
}
?>><font face="Verdana" size="2">Light</font><br><input type="radio" name="bouton1" value="Sniper"<?php
if ($_SESSION['bouton1'] == "Sniper") {
echo(" checked");
}
?>><font face="Verdana" size="2">Sniper</font></td></tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Niveau recquis</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_case1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><input type="checkbox" name="case1_[0]" id="case1_" value="Low"<?php
if ($_SESSION['case1_'][0] == "Low") {
echo(" checked");
}
?>><font face="Verdana" size="2">Low</font><br><input type="checkbox" name="case1_[1]" id="case1_" value="Low+"<?php
if ($_SESSION['case1_'][1] == "Low+") {
echo(" checked");
}
?>><font face="Verdana" size="2">Low+</font><br><input type="checkbox" name="case1_[2]" id="case1_" value="Middle"<?php
if ($_SESSION['case1_'][2] == "Middle") {
echo(" checked");
}
?>><font face="Verdana" size="2">Middle</font><br><input type="checkbox" name="case1_[3]" id="case1_" value="Middle+"<?php
if ($_SESSION['case1_'][3] == "Middle+") {
echo(" checked");
}
?>><font face="Verdana" size="2">Middle+</font><br><input type="checkbox" name="case1_[4]" id="case1_" value="Hight"<?php
if ($_SESSION['case1_'][4] == "Hight") {
echo(" checked");
}
?>><font face="Verdana" size="2">Hight</font></td></tr></table><table width="566" border="0" align="center"><tr>
      <td width="140" valign="top"><div align="right"><font face="Verdana" size="2">Description</font></div></td>
      <td width="30" align="center" valign="top">
	  <?php
	  if ($erreur_texte1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><textarea name="zone_texte1" cols="45" rows="10"><?=stripslashes($_SESSION['zone_texte1']);?></textarea></td>
    </tr></table><table width="566" border="0" align="center"><tr>
<td valign="top"><div align="center"> 
          <input type="reset" name="Reset" value=" Effacer ">
 
          <input type="submit" name="envoi" value="Envoyer">
        </div></td></tr></table><div align="center"><input name="nbre_fichiers" type="hidden" id="nbre_fichiers" value=""></div></form>
<?php	
require_once('./kernel/footer.php'); 
?>

pm http://www.phpboost.com    
   Le 24/02/11 à 05h40 Citer      

Booster Minigun

Groupe: Membre

Inscrit le: 23/01/11
Messages: 40
Dans le message j'ai ceci :

Code PHP :
Nom de team<br>Tag</font><br>admin@ses-dod.net</font><br>lementec@hotmail.com</font><br>DoDs</font><br>Heavy</font><br>Niveau recquis<br>Case 1 = </font><br>Case 2 = Low+</font><br>Case 3 = </font><br>Case 4 = </font><br>Case 5 = </font><br>Description = ,m!:ljn!lkm</font><br> 



Et quand je fais envoyer à la fin de mon formulaire j'ai une page vide et je n'arrive pas directement sur le message posté.

pm    
   Le 28/02/11 à 17h38 Citer      

Booster Minigun

Groupe: Membre

Inscrit le: 23/01/11
Messages: 40
Des news pour la mise en page ?

pm    
   Le 28/02/11 à 18h19 Citer      

Administrateur

Chef de projet
Développement Noyau

Sexe:
Inscrit le: 27/02/09
Messages: 9622
Lieu: Alsace
Test avec ça :

Code PHP :
<?php
define('PATH_TO_ROOT', '.');
require_once('./kernel/begin.php'); 
require_once('./kernel/header.php');
define('TITLE2', 'Left_4_Dead');
// On vérifie si la fonction ini_set() a été désactivée...
$desactive = ini_get('disable_functions');
if (preg_match("/ini_set/i", "$desactive") == 0) {
// Si elle n'est pas désactivée, on définit ini_set de manière à n'afficher que les erreurs...
ini_set("error_reporting" , "E_ALL & ~E_NOTICE");
}
 
// Vérifier que le formulaire a été envoyé...
if (isset($_POST['envoi'])) {
 
 
//On commence une session pour enregistrer les variables du formulaire...
 
session_start();
 
$_SESSION['champ1'] = $_POST['champ1'];
$_SESSION['champ2'] = $_POST['champ2'];
$_SESSION['zone_email1'] = $_POST['zone_email1'];
$_SESSION['zone_email2'] = $_POST['zone_email2'];
$_SESSION['liste1'] = $_POST['liste1'];
 
//Evaluation du bouton 1 ...
switch($_POST['bouton1']) {
case "Heavy":
$_SESSION['bouton1'] = "Heavy";
break;
case "Light":
$_SESSION['bouton1'] = "Light";
break;
case "Sniper":
$_SESSION['bouton1'] = "Sniper";
break;
default:
$_SESSION['bouton1'] = "";
} // Fin du switch...
 
//Enregistrement des paramètres de la case 1...
$_SESSION['case1_'][0] = "";
if (isset($_POST['case1_'][0])) {
$_SESSION['case1_'][0] = $_POST['case1_'][0];
} // Fin du if...
 
$_SESSION['case1_'][1] = "";
if (isset($_POST['case1_'][1])) {
$_SESSION['case1_'][1] = $_POST['case1_'][1];
} // Fin du if...
 
$_SESSION['case1_'][2] = "";
if (isset($_POST['case1_'][2])) {
$_SESSION['case1_'][2] = $_POST['case1_'][2];
} // Fin du if...
 
$_SESSION['case1_'][3] = "";
if (isset($_POST['case1_'][3])) {
$_SESSION['case1_'][3] = $_POST['case1_'][3];
} // Fin du if...
 
$_SESSION['case1_'][4] = "";
if (isset($_POST['case1_'][4])) {
$_SESSION['case1_'][4] = $_POST['case1_'][4];
} // Fin du if...
 
//Enregistrement des zones de texte...
$_SESSION['zone_texte1'] = $_POST['zone_texte1'];
 
// Définir l\'icone apparaissant en cas d\'erreur...
 
 
// Définir sur 0 pour afficher un petit x de couleur rouge.
// Définir sur 1 pour afficher l\'image d\'une croix rouge telle que celle utilisée dans l\'assistant
// Si vous utilisez l\'option 1, l\'image de la croix rouge \'icone.gif\' doit se trouver dans le répertoire \'images\',
// ce dernier devant se trouver au même niveau que votre formulaire...
$flag_icone = 0;
 
// On vérifie si $flag_icone est défini sur 0 ou 1...
if ($flag_icone == 0) {
$icone = "<b><font size=\"3\" face=\"Arial, Verdana, Helvetica, sans-serif\" color=\"#CC0000\">x</font></b>";
} else {
$icone = "<img src=\"images/icone.gif\"";
}
 
// Définir l'indicateur d'erreur sur zéro...
$flag_erreur = 0;
// N'envoyer le formulaire que s'il n'y a pas d'erreurs...
if ($flag_erreur == 0) {					
 
// Addresse de réception du formulaire
$email_dest = "admin@ses-gaming.com";
$sujet = "Offre de recrutement";
$entetes ="MIME-Version: 1.0 \n";
	$entetes .="From: MoRiBonD<lementec@hotmail.com>\n";
	$entetes .="Return-Path: MoRiBonD<lementec@hotmail.com>\n";
	$entetes .="Reply-To: MoRiBonD<lementec@hotmail.com>\n";
	$entetes .="Content-Type: text/html; charset=iso-8859-1 \n";
	$partie_entete = "<html>\n<head>\n<title>Formulaire</title>\n<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>\n</head>\n<body bgcolor=#FFFFFF>\n";
 
 
//Partie HTML de l'e-mail...
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Nom de team = " . $_SESSION['champ1'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Adresse du site = " . $_SESSION['champ2'] . "</font><br>\n";
$partie_zone_email .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">E-mail = " . $_SESSION['zone_email1'] . "</font><br>\n";
$partie_zone_email .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Msn = " . $_SESSION['zone_email2'] . "</font><br>\n";
$partie_listes .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Liste des jeux = " . $_SESSION['liste1'] . "</font><br>\n";
$partie_boutons .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Classes armes DoDs = " . $_SESSION['bouton1'] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Niveau recquis</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 1 = " . $_SESSION['case1_'][0] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 2 = " . $_SESSION['case1_'][1] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 3 = " . $_SESSION['case1_'][2] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 4 = " . $_SESSION['case1_'][3] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 5 = " . $_SESSION['case1_'][4] . "</font><br>\n";
$partie_zone_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Description = " . $_SESSION['zone_texte1'] . "</font><br>\n";
 
 
					// Fin du message HTML
					$fin = "</body></html>\n\n";
 
					$sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_listes . $partie_boutons . $partie_cases . $partie_zone_texte . $fin;
 
 
					// Send the e-mail
					if (mail($email_dest,$sujet,$sortie,$entetes)) 
					{
						$contents = $_SESSION['champ1'] . "\n";
						$contents .= $_SESSION['champ2'] . "\n";
						$contents .= $_SESSION['zone_email1'] . "\n";
						$contents .= $_SESSION['zone_email2'] . "\n";
						$contents .= $_SESSION['liste1'] . "\n";
						$contents .= $_SESSION['bouton1'] . "\n";
						$contents .= 'Niveau recquis :';
						$contents .= 'Case 1 = ' . $_SESSION['case1_'][0] . "\n";
						$contents .= 'Case 2 = ' . $_SESSION['case1_'][1] . "\n";
						$contents .= 'Case 3 = ' . $_SESSION['case1_'][2] . "\n";
						$contents .= 'Case 4 = ' . $_SESSION['case1_'][3] . "\n";
						$contents .= 'Case 5 = ' . $_SESSION['case1_'][4] . "\n";
						$contents .= 'Description = ' . $_SESSION['zone_texte1'];
 
						include_once('./forum/forum.class.php');
						$Forum = new Forum();
						$Forum->Add_topic(54, $sujet, '', $contents, 1);	
						// Rediriger vers la page de remerciement
						header("Location:http://www.ses-gaming.com/forum/forum-54+marche-des-transferts.php");
					}
					else
					{
						echo("Envoi du formulaire impossible");
						exit;
					}
			    }
			}
?>
<script language="JavaScript">
 
 
function verifSelection() {
 
 
if (document.mail_form.champ1.value == "") {
alert("Veuillez remplir la case")
return false
} 
 
if (document.mail_form.champ2.value == "") {
alert("Veuillez remplir la case")
return false
} 
 
if (document.mail_form.zone_email1.value == "") {
alert("Veuillez remplir la case")
return false
}
 
invalidChars = " /:,;'"
 
for (i=0; i < invalidChars.length; i++) {	// does it contain any invalid characters?
badChar = invalidChars.charAt(i)
 
if (document.mail_form.zone_email1.value.indexOf(badChar,0) > -1) {
alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.")
document.mail_form.zone_email1.focus()
return false
}
}
 
atPos = document.mail_form.zone_email1.value.indexOf("@",1)			// there must be one "@" symbol
if (atPos == -1) {
alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
 
if (document.mail_form.zone_email1.value.indexOf("@",atPos+1) != -1) {	// and only one "@" symbol
alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
 
periodPos = document.mail_form.zone_email1.value.indexOf(".",atPos)
 
if (periodPos == -1) {					// and at least one "." after the "@"
alert('Vous avez oublié le point "." après le signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
 
if (periodPos+3 > document.mail_form.zone_email1.value.length)	{		// must be at least 2 characters after the 
alert('Il doit y avoir au moins deux caractères après le signe ".". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
 
if (document.mail_form.zone_email2.value == "") {
alert("Veuillez remplir la case")
return false
}
 
invalidChars = " /:,;'"
 
for (i=0; i < invalidChars.length; i++) {	// does it contain any invalid characters?
badChar = invalidChars.charAt(i)
 
if (document.mail_form.zone_email2.value.indexOf(badChar,0) > -1) {
alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.")
document.mail_form.zone_email2.focus()
return false
}
}
 
atPos = document.mail_form.zone_email2.value.indexOf("@",1)			// there must be one "@" symbol
if (atPos == -1) {
alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez vérifier.')
document.mail_form.zone_email2.focus()
return false
}
 
if (document.mail_form.zone_email2.value.indexOf("@",atPos+1) != -1) {	// and only one "@" symbol
alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.')
document.mail_form.zone_email2.focus()
return false
}
 
periodPos = document.mail_form.zone_email2.value.indexOf(".",atPos)
 
if (periodPos == -1) {					// and at least one "." after the "@"
alert('Vous avez oublié le point "." après le signe "@". Veuillez vérifier.')
document.mail_form.zone_email2.focus()
return false
}
 
if (periodPos+3 > document.mail_form.zone_email2.value.length)	{		// must be at least 2 characters after the 
alert('Il doit y avoir au moins deux caractères après le signe ".". Veuillez vérifier.')
document.mail_form.zone_email2.focus()
return false
}
 
if (document.mail_form.liste1.value == "") {
alert("Veuillez remplir la case")
return false
} 
 
nbreboutons1 = document.mail_form.bouton1.length
 
	flag = 0
 
		for (i = 0; i < nbreboutons1 ; i++) {
 
			if (document.mail_form.bouton1[i].checked) {
 
			flag = 1
 
			}
 
		}
 
 
if (flag == 0) {
 
alert("Veuillez remplir la case")
return false;
}
 
 
nbrecases1 = document.mail_form.case1_.length
 
	flag = 0
 
		for (i = 0; i < nbrecases1 ; i++) {
 
			if (document.mail_form.case1_[i].checked) {
 
			flag = 1
 
			}
 
		}
 
 
if (flag == 0) {
 
alert("Veuillez remplir la case")
return false;
}
 
 
if (document.mail_form.zone_texte1.value == "") {
alert("Veuillez remplir la case")
return false
} 
 
} // Fin de la fonction
</script>
</head><body><body bgcolor=#FC8C06><form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()">
  <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong>Formulaire
    de contact</strong></font></div><br><table align="center" width="566" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td height="16"><div align="center">
  <font color="#CC0000" size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong><?php
if ($erreur_champ1) {
	  echo(stripslashes($erreur_champ1));
	  } else {
if ($erreur_champ2) {
	  echo(stripslashes($erreur_champ2));
	  } else {
if ($erreur_email1) {
	  echo(stripslashes($erreur_email1));
	  } else {
if ($erreur_email2) {
	  echo(stripslashes($erreur_email2));
	  } else {
if ($erreur_liste1) {
	  echo(stripslashes($erreur_liste1));
	  } else {
if ($erreur_bouton1) {
	  echo(stripslashes($erreur_bouton1));
	  } else {
if ($erreur_case1) {
	  echo(stripslashes($erreur_case1));
	  } else {
if ($erreur_texte1) {
	  echo(stripslashes($erreur_texte1));
	  } else {
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
?>
    </strong></font>
    </div></td>
      </tr>
    </table>
<p align="center"></p><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Nom de team</font></div></td>
	  <td align="center" valign="middle" width="30">
      <?php
	  if ($erreur_champ1) {
	  echo($icone);
	  }
	  ?>
      </td>
      <td><input name="champ1" type="text" value="<?=stripslashes($_SESSION['champ1']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Adresse du site</font></div></td>
	  <td align="center" valign="middle" width="30">
      <?php
	  if ($erreur_champ2) {
	  echo($icone);
	  }
	  ?>
      </td>
      <td><input name="champ2" type="text" value="<?=stripslashes($_SESSION['champ2']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">E-mail</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_email1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><input name="zone_email1" type="text" value="<?=stripslashes($_SESSION['zone_email1']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Msn</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_email2) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><input name="zone_email2" type="text" value="<?=stripslashes($_SESSION['zone_email2']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Liste des jeux</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_liste1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><select name="liste1" style="width:146"><option value="">Sélectionner...</option>
<option value="DoDs"<?php
if ($_SESSION['liste1'] == "DoDs") {
echo(" selected");
}
?>>DoDs</option>
<option value="L4D"<?php
if ($_SESSION['liste1'] == "L4D") {
echo(" selected");
}
?>>L4D</option>
<option value="L4D²"<?php
if ($_SESSION['liste1'] == "L4D²") {
echo(" selected");
}
?>>L4D²</option>
</select></td></tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Classes armes DoDs</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_bouton1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><input type="radio" name="bouton1" value="Heavy"<?php
if ($_SESSION['bouton1'] == "Heavy") {
echo(" checked");
}
?>><font face="Verdana" size="2">Heavy</font><br><input type="radio" name="bouton1" value="Light"<?php
if ($_SESSION['bouton1'] == "Light") {
echo(" checked");
}
?>><font face="Verdana" size="2">Light</font><br><input type="radio" name="bouton1" value="Sniper"<?php
if ($_SESSION['bouton1'] == "Sniper") {
echo(" checked");
}
?>><font face="Verdana" size="2">Sniper</font></td></tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Niveau recquis</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_case1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><input type="checkbox" name="case1_[0]" id="case1_" value="Low"<?php
if ($_SESSION['case1_'][0] == "Low") {
echo(" checked");
}
?>><font face="Verdana" size="2">Low</font><br><input type="checkbox" name="case1_[1]" id="case1_" value="Low+"<?php
if ($_SESSION['case1_'][1] == "Low+") {
echo(" checked");
}
?>><font face="Verdana" size="2">Low+</font><br><input type="checkbox" name="case1_[2]" id="case1_" value="Middle"<?php
if ($_SESSION['case1_'][2] == "Middle") {
echo(" checked");
}
?>><font face="Verdana" size="2">Middle</font><br><input type="checkbox" name="case1_[3]" id="case1_" value="Middle+"<?php
if ($_SESSION['case1_'][3] == "Middle+") {
echo(" checked");
}
?>><font face="Verdana" size="2">Middle+</font><br><input type="checkbox" name="case1_[4]" id="case1_" value="Hight"<?php
if ($_SESSION['case1_'][4] == "Hight") {
echo(" checked");
}
?>><font face="Verdana" size="2">Hight</font></td></tr></table><table width="566" border="0" align="center"><tr>
      <td width="140" valign="top"><div align="right"><font face="Verdana" size="2">Description</font></div></td>
      <td width="30" align="center" valign="top">
	  <?php
	  if ($erreur_texte1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><textarea name="zone_texte1" cols="45" rows="10"><?=stripslashes($_SESSION['zone_texte1']);?></textarea></td>
    </tr></table><table width="566" border="0" align="center"><tr>
<td valign="top"><div align="center"> 
          <input type="reset" name="Reset" value=" Effacer ">
 
          <input type="submit" name="envoi" value="Envoyer">
        </div></td></tr></table><div align="center"><input name="nbre_fichiers" type="hidden" id="nbre_fichiers" value=""></div></form>
<?php	
require_once('./kernel/footer.php'); 
?>


PS : tu peux faire les modifs toi aussi dans le fichier ligne 128.

pm http://www.phpboost.com    
   Le 01/03/11 à 15h57 Citer      

Booster Minigun

Groupe: Membre

Inscrit le: 23/01/11
Messages: 40
Salut :)

Ça marche niquel, sauf que la redirection vers une adresse spécifique ne fonctionne pas. Cela nous ramène vers une page inconnue. Je te file le code avec la mise en page que j'ai légèrement modifier. L'adresse vers laquelle on souhiate etre redirigé est celle ci : http://www.ses-gaming.com/forum/topic-192+marche-des-transferts.php

Code PHP :
<?php
define('PATH_TO_ROOT', '.');
require_once('./kernel/begin.php'); 
require_once('./kernel/header.php');
define('TITLE2', 'Left_4_Dead');
// On vérifie si la fonction ini_set() a été désactivée...
$desactive = ini_get('disable_functions');
if (preg_match("/ini_set/i", "$desactive") == 0) {
// Si elle n'est pas désactivée, on définit ini_set de manière à n'afficher que les erreurs...
ini_set("error_reporting" , "E_ALL & ~E_NOTICE");
}
 
// Vérifier que le formulaire a été envoyé...
if (isset($_POST['envoi'])) {
 
 
//On commence une session pour enregistrer les variables du formulaire...
 
session_start();
 
$_SESSION['champ1'] = $_POST['champ1'];
$_SESSION['champ2'] = $_POST['champ2'];
$_SESSION['zone_email1'] = $_POST['zone_email1'];
$_SESSION['zone_email2'] = $_POST['zone_email2'];
$_SESSION['liste1'] = $_POST['liste1'];
 
//Evaluation du bouton 1 ...
switch($_POST['bouton1']) {
case "Heavy":
$_SESSION['bouton1'] = "Heavy";
break;
case "Light":
$_SESSION['bouton1'] = "Light";
break;
case "Sniper":
$_SESSION['bouton1'] = "Sniper";
break;
default:
$_SESSION['bouton1'] = "";
} // Fin du switch...
 
//Enregistrement des paramètres de la case 1...
$_SESSION['case1_'][0] = "";
if (isset($_POST['case1_'][0])) {
$_SESSION['case1_'][0] = $_POST['case1_'][0];
} // Fin du if...
 
$_SESSION['case1_'][1] = "";
if (isset($_POST['case1_'][1])) {
$_SESSION['case1_'][1] = $_POST['case1_'][1];
} // Fin du if...
 
$_SESSION['case1_'][2] = "";
if (isset($_POST['case1_'][2])) {
$_SESSION['case1_'][2] = $_POST['case1_'][2];
} // Fin du if...
 
$_SESSION['case1_'][3] = "";
if (isset($_POST['case1_'][3])) {
$_SESSION['case1_'][3] = $_POST['case1_'][3];
} // Fin du if...
 
$_SESSION['case1_'][4] = "";
if (isset($_POST['case1_'][4])) {
$_SESSION['case1_'][4] = $_POST['case1_'][4];
} // Fin du if...
 
//Enregistrement des zones de texte...
$_SESSION['zone_texte1'] = $_POST['zone_texte1'];
 
// Définir l\'icone apparaissant en cas d\'erreur...
 
 
// Définir sur 0 pour afficher un petit x de couleur rouge.
// Définir sur 1 pour afficher l\'image d\'une croix rouge telle que celle utilisée dans l\'assistant
// Si vous utilisez l\'option 1, l\'image de la croix rouge \'icone.gif\' doit se trouver dans le répertoire \'images\',
// ce dernier devant se trouver au même niveau que votre formulaire...
$flag_icone = 0;
 
// On vérifie si $flag_icone est défini sur 0 ou 1...
if ($flag_icone == 0) {
$icone = "<b><font size=\"3\" face=\"Arial, Verdana, Helvetica, sans-serif\" color=\"#CC0000\">x</font></b>";
} else {
$icone = "<img src=\"images/icone.gif\"";
}
 
// Définir l'indicateur d'erreur sur zéro...
$flag_erreur = 0;
// N'envoyer le formulaire que s'il n'y a pas d'erreurs...
if ($flag_erreur == 0) {					
 
// Addresse de réception du formulaire
$email_dest = "admin@ses-gaming.com";
$sujet = "Offre de recrutement";
$entetes ="MIME-Version: 1.0 \n";
	$entetes .="From: MoRiBonD<lementec@hotmail.com>\n";
	$entetes .="Return-Path: MoRiBonD<lementec@hotmail.com>\n";
	$entetes .="Reply-To: MoRiBonD<lementec@hotmail.com>\n";
	$entetes .="Content-Type: text/html; charset=iso-8859-1 \n";
	$partie_entete = "<html>\n<head>\n<title>Formulaire</title>\n<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>\n</head>\n<body bgcolor=#FFFFFF>\n";
 
 
//Partie HTML de l'e-mail...
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Nom de team = " . $_SESSION['champ1'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Adresse du site = " . $_SESSION['champ2'] . "</font><br>\n";
$partie_zone_email .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">E-mail = " . $_SESSION['zone_email1'] . "</font><br>\n";
$partie_zone_email .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Msn = " . $_SESSION['zone_email2'] . "</font><br>\n";
$partie_listes .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Liste des jeux = " . $_SESSION['liste1'] . "</font><br>\n";
$partie_boutons .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Classes armes DoDs = " . $_SESSION['bouton1'] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Niveau recquis</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 1 = " . $_SESSION['case1_'][0] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 2 = " . $_SESSION['case1_'][1] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 3 = " . $_SESSION['case1_'][2] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 4 = " . $_SESSION['case1_'][3] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 5 = " . $_SESSION['case1_'][4] . "</font><br>\n";
$partie_zone_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Description = " . $_SESSION['zone_texte1'] . "</font><br>\n";
 
 
					// Fin du message HTML
					$fin = "</body></html>\n\n";
 
					$sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_listes . $partie_boutons . $partie_cases . $partie_zone_texte . $fin;
 
 
					// Send the e-mail
					if (mail($email_dest,$sujet,$sortie,$entetes)) 
					{
						$contents = $_SESSION['champ1'] . "\n";
						$contents .= $_SESSION['champ2'] . "\n";
						$contents .= $_SESSION['zone_email1'] . "\n";
						$contents .= $_SESSION['zone_email2'] . "\n";
						$contents .= $_SESSION['liste1'] . "\n";
						$contents .= $_SESSION['bouton1'] . "\n";
						$contents .= 'Niveau recquis = ' .
$_SESSION['case1_'][0] . "\n";
 
						$contents .= 'Choix 1 = ' . $_SESSION['case1_'][0] . "\n";
						$contents .= 'Choix 2 = ' . $_SESSION['case1_'][1] . "\n";
						$contents .= 'Choix 3 = ' . $_SESSION['case1_'][2] . "\n";
						$contents .= 'Choix 4 = ' . $_SESSION['case1_'][3] . "\n";
						$contents .= 'Choix 5 = ' . $_SESSION['case1_'][4] . "\n";
						$contents .= 'Description = ' . $_SESSION['zone_texte1'];
 
						include_once('./forum/forum.class.php');
						$Forum = new Forum();
						$Forum->Add_topic(54, $sujet, '', $contents, 1);	
						// Rediriger vers la page de remerciement
						header("Location:http://www.ses-gaming.com/forum/forum-54+marche-des-transferts.php");
					}
					else
					{
						echo("Envoi du formulaire impossible");
						exit;
					}
			    }
			}
?>
<script language="JavaScript">
 
 
function verifSelection() {
 
 
if (document.mail_form.champ1.value == "") {
alert("Veuillez remplir la case")
return false
} 
 
if (document.mail_form.champ2.value == "") {
alert("Veuillez remplir la case")
return false
} 
 
if (document.mail_form.zone_email1.value == "") {
alert("Veuillez remplir la case")
return false
}
 
invalidChars = " /:,;'"
 
for (i=0; i < invalidChars.length; i++) {	// does it contain any invalid characters?
badChar = invalidChars.charAt(i)
 
if (document.mail_form.zone_email1.value.indexOf(badChar,0) > -1) {
alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.")
document.mail_form.zone_email1.focus()
return false
}
}
 
atPos = document.mail_form.zone_email1.value.indexOf("@",1)			// there must be one "@" symbol
if (atPos == -1) {
alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
 
if (document.mail_form.zone_email1.value.indexOf("@",atPos+1) != -1) {	// and only one "@" symbol
alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
 
periodPos = document.mail_form.zone_email1.value.indexOf(".",atPos)
 
if (periodPos == -1) {					// and at least one "." after the "@"
alert('Vous avez oublié le point "." après le signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
 
if (periodPos+3 > document.mail_form.zone_email1.value.length)	{		// must be at least 2 characters after the 
alert('Il doit y avoir au moins deux caractères après le signe ".". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
 
if (document.mail_form.zone_email2.value == "") {
alert("Veuillez remplir la case")
return false
}
 
invalidChars = " /:,;'"
 
for (i=0; i < invalidChars.length; i++) {	// does it contain any invalid characters?
badChar = invalidChars.charAt(i)
 
if (document.mail_form.zone_email2.value.indexOf(badChar,0) > -1) {
alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.")
document.mail_form.zone_email2.focus()
return false
}
}
 
atPos = document.mail_form.zone_email2.value.indexOf("@",1)			// there must be one "@" symbol
if (atPos == -1) {
alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez vérifier.')
document.mail_form.zone_email2.focus()
return false
}
 
if (document.mail_form.zone_email2.value.indexOf("@",atPos+1) != -1) {	// and only one "@" symbol
alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.')
document.mail_form.zone_email2.focus()
return false
}
 
periodPos = document.mail_form.zone_email2.value.indexOf(".",atPos)
 
if (periodPos == -1) {					// and at least one "." after the "@"
alert('Vous avez oublié le point "." après le signe "@". Veuillez vérifier.')
document.mail_form.zone_email2.focus()
return false
}
 
if (periodPos+3 > document.mail_form.zone_email2.value.length)	{		// must be at least 2 characters after the 
alert('Il doit y avoir au moins deux caractères après le signe ".". Veuillez vérifier.')
document.mail_form.zone_email2.focus()
return false
}
 
if (document.mail_form.liste1.value == "") {
alert("Veuillez remplir la case")
return false
} 
 
nbreboutons1 = document.mail_form.bouton1.length
 
	flag = 0
 
		for (i = 0; i < nbreboutons1 ; i++) {
 
			if (document.mail_form.bouton1[i].checked) {
 
			flag = 1
 
			}
 
		}
 
 
if (flag == 0) {
 
alert("Veuillez remplir la case")
return false;
}
 
 
nbrecases1 = document.mail_form.case1_.length
 
	flag = 0
 
		for (i = 0; i < nbrecases1 ; i++) {
 
			if (document.mail_form.case1_[i].checked) {
 
			flag = 1
 
			}
 
		}
 
 
if (flag == 0) {
 
alert("Veuillez remplir la case")
return false;
}
 
 
if (document.mail_form.zone_texte1.value == "") {
alert("Veuillez remplir la case")
return false
} 
 
} // Fin de la fonction
</script>
</head><body><body bgcolor=#FC8C06><form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()">
  <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong>Formulaire
    de contact</strong></font></div><br><table align="center" width="566" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td height="16"><div align="center">
  <font color="#CC0000" size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong><?php
if ($erreur_champ1) {
	  echo(stripslashes($erreur_champ1));
	  } else {
if ($erreur_champ2) {
	  echo(stripslashes($erreur_champ2));
	  } else {
if ($erreur_email1) {
	  echo(stripslashes($erreur_email1));
	  } else {
if ($erreur_email2) {
	  echo(stripslashes($erreur_email2));
	  } else {
if ($erreur_liste1) {
	  echo(stripslashes($erreur_liste1));
	  } else {
if ($erreur_bouton1) {
	  echo(stripslashes($erreur_bouton1));
	  } else {
if ($erreur_case1) {
	  echo(stripslashes($erreur_case1));
	  } else {
if ($erreur_texte1) {
	  echo(stripslashes($erreur_texte1));
	  } else {
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
?>
    </strong></font>
    </div></td>
      </tr>
    </table>
<p align="center"></p><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Nom de team</font></div></td>
	  <td align="center" valign="middle" width="30">
      <?php
	  if ($erreur_champ1) {
	  echo($icone);
	  }
	  ?>
      </td>
      <td><input name="champ1" type="text" value="<?=stripslashes($_SESSION['champ1']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Adresse du site</font></div></td>
	  <td align="center" valign="middle" width="30">
      <?php
	  if ($erreur_champ2) {
	  echo($icone);
	  }
	  ?>
      </td>
      <td><input name="champ2" type="text" value="<?=stripslashes($_SESSION['champ2']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">E-mail</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_email1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><input name="zone_email1" type="text" value="<?=stripslashes($_SESSION['zone_email1']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Msn</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_email2) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><input name="zone_email2" type="text" value="<?=stripslashes($_SESSION['zone_email2']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Liste des jeux</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_liste1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><select name="liste1" style="width:146"><option value="">Sélectionner...</option>
<option value="DoDs"<?php
if ($_SESSION['liste1'] == "DoDs") {
echo(" selected");
}
?>>DoDs</option>
<option value="L4D"<?php
if ($_SESSION['liste1'] == "L4D") {
echo(" selected");
}
?>>L4D</option>
<option value="L4D²"<?php
if ($_SESSION['liste1'] == "L4D²") {
echo(" selected");
}
?>>L4D²</option>
</select></td></tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Classes armes DoDs</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_bouton1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><input type="radio" name="bouton1" value="Heavy"<?php
if ($_SESSION['bouton1'] == "Heavy") {
echo(" checked");
}
?>><font face="Verdana" size="2">Heavy</font><br><input type="radio" name="bouton1" value="Light"<?php
if ($_SESSION['bouton1'] == "Light") {
echo(" checked");
}
?>><font face="Verdana" size="2">Light</font><br><input type="radio" name="bouton1" value="Sniper"<?php
if ($_SESSION['bouton1'] == "Sniper") {
echo(" checked");
}
?>><font face="Verdana" size="2">Sniper</font></td></tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">Niveau recquis</font></div></td>
      <td width="30" align="center" valign="middle">
	  <?php
	  if ($erreur_case1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><input type="checkbox" name="case1_[0]" id="case1_" value="Low"<?php
if ($_SESSION['case1_'][0] == "Low") {
echo(" checked");
}
?>><font face="Verdana" size="2">Low</font><br><input type="checkbox" name="case1_[1]" id="case1_" value="Low+"<?php
if ($_SESSION['case1_'][1] == "Low+") {
echo(" checked");
}
?>><font face="Verdana" size="2">Low+</font><br><input type="checkbox" name="case1_[2]" id="case1_" value="Middle"<?php
if ($_SESSION['case1_'][2] == "Middle") {
echo(" checked");
}
?>><font face="Verdana" size="2">Middle</font><br><input type="checkbox" name="case1_[3]" id="case1_" value="Middle+"<?php
if ($_SESSION['case1_'][3] == "Middle+") {
echo(" checked");
}
?>><font face="Verdana" size="2">Middle+</font><br><input type="checkbox" name="case1_[4]" id="case1_" value="Hight"<?php
if ($_SESSION['case1_'][4] == "Hight") {
echo(" checked");
}
?>><font face="Verdana" size="2">Hight</font></td></tr></table><table width="566" border="0" align="center"><tr>
      <td width="140" valign="top"><div align="right"><font face="Verdana" size="2">Description</font></div></td>
      <td width="30" align="center" valign="top">
	  <?php
	  if ($erreur_texte1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td><textarea name="zone_texte1" cols="45" rows="10"><?=stripslashes($_SESSION['zone_texte1']);?></textarea></td>
    </tr></table><table width="566" border="0" align="center"><tr>
<td valign="top"><div align="center"> 
          <input type="reset" name="Reset" value=" Effacer ">
 
          <input type="submit" name="envoi" value="Envoyer">
        </div></td></tr></table><div align="center"><input name="nbre_fichiers" type="hidden" id="nbre_fichiers" value=""></div></form>
<?php	
require_once('./kernel/footer.php'); 
?>

pm    
   Le 02/03/11 à 11h30 Citer      

Administrateur

Chef de projet
Développement Noyau

Sexe:
Inscrit le: 27/02/09
Messages: 9622
Lieu: Alsace
En dessous de $Forum->add();

tu as un ligne header();

Remplace le lien actuelle par celui que tu veux .

pm http://www.phpboost.com    
RssSupport noyau » Formulaire de recrutement  «  1  2  3  4  5  »  
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
Annonces