Formulaire de recrutement
MoRiBonD Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre MoRiBonD
- Inscrit le : 23/01/2011
Reprise du message précédent
Bon j'ai testé, je n'ai pas d'erreur mais par contre quand je saisie dans le formulaire j'ai une page blanche qui se créée. J'ai toujours l'envoie du mail dans ma messagerie.Code PHP :
include('forum/forum.class.php'); $Forum = new $Forum(); $Forum->Add_msg($idtopic, $idcat, $contents, $title, $last_page, $last_page_rewrite, $new_topic = false);
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Code PHP :
$Forum->Add_topic($idcat, $title, $subtitle, $contents, $type)
FameLady93 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre FameLady93
- Inscrit le : 07/02/2011
C'est à dire, placé ceci en début de fichier à la ligne après ton <?php ????
Code PHP :
require_once('../kernel/begin.php'); require_once('../kernel/header.php'); define('TITLE', 'TITRE_DE_TA_PAGE');
Et à la fin avant le ?>
Code PHP :
require_once('../kernel/footer.php');
Bon après on peut faire encore plus propre en retouchant ton fichier, mais la base est là.
J'espère ne pas m'être trompée.
Édité par FameLady93 Le 13/02/2011 à 23h39
MoRiBonD Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre MoRiBonD
- Inscrit le : 23/01/2011
Citation :
Warning: main(../kernel/begin.php) [function.main]: failed to open stream: No such file or directory in /homez.50/sesdod/ses-gaming.com/recrutement.php on line 2
Fatal error: main() [function.require]: Failed opening required '../kernel/begin.php' (include_path='.:/usr/local/lib/php') in /homez.50/sesdod/ses-gaming.com/recrutement.php on line 2
Warning: main(../kernel/begin.php) [function.main]: failed to open stream: No such file or directory in /homez.50/sesdod/ses-gaming.com/recrutement.php on line 2
Fatal error: main() [function.require]: Failed opening required '../kernel/begin.php' (include_path='.:/usr/local/lib/php') in /homez.50/sesdod/ses-gaming.com/recrutement.php on line 2
J'ai mis comme ceci :
Code PHP :
<?php require_once('../kernel/begin.php'); require_once('../kernel/header.php'); define('TITLE', 'Left_4_Dead');
Code PHP :
} // Fin de if POST require_once('../kernel/footer.php'); ?>
Édité par MoRiBonD Le 14/02/2011 à 05h43
FameLady93 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre FameLady93
- Inscrit le : 07/02/2011
MoRiBonD Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre MoRiBonD
- Inscrit le : 23/01/2011
FameLady93 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre FameLady93
- Inscrit le : 07/02/2011
../
Par
./
Pour les include_once
MoRiBonD Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre MoRiBonD
- Inscrit le : 23/01/2011
Parse error: syntax error, unexpected T_STRING in /homez.50/sesdod/ses-gaming.com/recrutement.php on line 132
Ligne 132 :
Code PHP :
header("Location:http://www.ses-gaming.com/forum/topic-192+marche-des-transferts.php");
Car en fait quand je valide mon formulaire je renvoie vers une page de remerciement avec l'url de la ligne au dessus.
Mais si on trouve comment cela créer vraiment le topic je peut l'enlever sans soucis
Édité par MoRiBonD Le 16/02/2011 à 14h11
FameLady93 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre FameLady93
- Inscrit le : 07/02/2011
MoRiBonD Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre MoRiBonD
- Inscrit le : 23/01/2011
Maintenant j'ai ceci :
Warning: main(../kernel/framework/util/bench.class.php) [function.main]: failed to open stream: No such file or directory in /homez.50/sesdod/ses-gaming.com/kernel/begin.php on line 46
Fatal error: main() [function.require]: Failed opening required '../kernel/framework/util/bench.class.php' (include_path='.:/usr/local/lib/php') in /homez.50/sesdod/ses-gaming.com/kernel/begin.php on line 46
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
../
par :
./
MoRiBonD Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre MoRiBonD
- Inscrit le : 23/01/2011
Code PHP :
<?php require_once('./kernel/begin.php'); require_once('./kernel/header.php'); define('TITLE', 'Left_4_Dead');
Code PHP :
} // Fin du if ($flag_erreur == 0) { } require_once('./kernel/footer.php'); ?>
J'ai bien mis comme il fallait
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
avant les premiers require_once
MoRiBonD Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre MoRiBonD
- Inscrit le : 23/01/2011
Et maintenant j'arrive directement sur le site mais avec le formulaire tout en bas
http://www.ses-gaming.com/recrutement.php
Ensuite je test le formulaire : j'ai bien le mail et pas de post dans la section LEFT 4 DEAD
Édité par MoRiBonD Le 17/02/2011 à 17h50
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
MoRiBonD Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre MoRiBonD
- Inscrit le : 23/01/2011
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>nn"; $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>
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie