A voir également:
- Codage PHP > Parse error
- Codage ascii - Guide
- Codage binaire - Guide
- Easy php - Télécharger - Divers Web & Internet
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
- Retour a la ligne php ✓ - Forum PHP
10 réponses
iz2zey
Messages postés
5
Date d'inscription
mardi 26 mai 2009
Statut
Membre
Dernière intervention
24 juillet 2009
12 juil. 2009 à 14:11
12 juil. 2009 à 14:11
$entete .= "ReviBrevet"
enleve le point
enleve le point
resalut
Messages postés
784
Date d'inscription
vendredi 26 juin 2009
Statut
Membre
Dernière intervention
21 janvier 2010
55
12 juil. 2009 à 14:18
12 juil. 2009 à 14:18
non le point sert a ajouter dans la variable en conservant ce qui est deja dedans
Avec ou sans point c'est pareil...
Est ce que vous pourriez jetez un coup d'oeuil au script complet ?
La page ou se trouve le formulaire: http://revibrevet.u7n.org/demandeprof.php/
Une copie du script: http://revibrevet.u7n.org/document.rtf/
Est ce que vous pourriez jetez un coup d'oeuil au script complet ?
La page ou se trouve le formulaire: http://revibrevet.u7n.org/demandeprof.php/
Une copie du script: http://revibrevet.u7n.org/document.rtf/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
resalut
Messages postés
784
Date d'inscription
vendredi 26 juin 2009
Statut
Membre
Dernière intervention
21 janvier 2010
55
12 juil. 2009 à 14:31
12 juil. 2009 à 14:31
ton rtf ne marche pas met le code complet ici stp
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta http-equiv="Content-Language" content="fr" /> <title>RéviBrevet</title> <meta name="robots" content="index, follow" /> <link rel="generateur-meta" href="http://www.referencement-fr.com/" /> <meta name="description" content="LE site pour préparer et réviser le Brevet des Collèges: fiches de révision, quizzs, liste des épreuves..." /> <meta name="keywords" lang="fr" content="brevet college, brevet des colleges, brevet des collèges, brevet, brevet francais, fiches brevet, francais brevet des colleges, brevet français, brevet histoire geographie, brevet math, annales brevet, brevet exercice, brevet blanc, revision brevet, brevet des collèges français, exercices brevet, histoire brevet, sujet brevet français, révisions brevet, réviser le brevet, revisions brevet, DNB, brevet 2009, brevet 2010, quizz maths, maths troisième, maths troisieme, quizz brevet, reperes brevet, reperes chronologiques, reperes spatiaux" /> <meta name="reply-to" content="revibrevet@live.fr" /> <meta name="distribution" content="global" /> <meta name="author" lang="fr" content="RéviBrevet" /> <meta name="copyright" content="RéviBrevet, 2009" /> <meta name="generator" content="Adobe Dreamweaver CS4" /> <meta name="identifier-url" content="http://revibrevet.u7n.org/" /> <meta name="expires" content="never" /> <meta name="Date-Revision-yyyymmdd" content="12072009" /> <meta name="revisit-after" content="7 days" /> <title>RéviBrevet</title> <style type="text/css"> <!-- #MenuBar1 li { font-family: Calibri; color: #F00; font-size: 14px; } .2 { font-family: Calibri; } .2 { font-family: Calibri; font-size: 24px; text-align: justify; } .5 { font-family: Calibri; font-size: 24px; } .5 { font-family: Calibri; } .o { color: #F60; } .w { color: #F00; font-size: 24px; font-family: Calibri; } .o { font-family: Calibri; } .2 { font-size: 36px; } .2 { font-size: 24px; } .o { color: #F00; } .o { font-size: 24px; } .o { color: #333; } .o { font-family: Calibri; font-weight: bold; } .titre { font-family: Calibri; font-size: 36px; color: #F00; } #form1 { color: #000; font-family: Calibri; font-size: 24px; } .5 { font-size: 14px; } .a { font-family: Calibri; font-size: 24px; } #table1 tr td font { font-family: Calibri; font-size: 18px; } #table1 { font-size: 24px; } #table1 tr td p #table1 input { font-family: Calibri; } .p { color: #FF8040; } .p { color: #FF661C; } .y { color: #F30; font-weight: bold; } .o1 { color: #F60; } .o1 { font-family: Calibri; } .o1 { color: #F00; } .o1 { font-size: 24px; } .o1 { color: #F30; font-weight: bold; font-size: 36px; } .i { font-size: 18px; } .c { font-family: Calibri; font-size: 14px; } --> </style> <script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script> <link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" /> <link href="SpryAssets/SpryMenuBarVertical.css" rel="stylesheet" type="text/css" /> </head> <body class="o" onload="KW_doClock()"> <div align="center"><img src="logo.jpg" width="353" height="78" /></div> <div align="center"> </div> <p align="center" class="titre"><img src="ep.jpg" width="174" height="80" /></p> <p align="center" class="titre"><span class="o1">Formulaire de demande de diffusion</span></p> <p> <span class="2"><script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> try { var pageTracker = _gat._getTracker("UA-7994955-4"); pageTracker._trackPageview(); } catch(err) {}</script> <?php if (isset($_POST["envoyer"])){ // Si le formulaire a été soumis $etat = "erreur"; // On initialise notre etat à erreur, il sera changé à "ok" si la vérification du formulaire est un succès, sinon il reste à erreur // On récupère les champs du formulaire, et on arrange leur mise en forme if (isset($_POST["sa_civilite"])) $_POST["sa_civilite"]=trim(stripslashes($_POST["sa_civilite"])); // trim() enlève les espaces en début et fin de chaine if (isset($_POST["son_email"])) $_POST["son_email"]=trim(stripslashes($_POST["son_email"])); // stripslashes() retire les backslashes ==> \' devient ' if (isset($_POST["son_objet"])) $_POST["son_objet"]=trim(stripslashes($_POST["son_objet"])); if (isset($_POST["son_message"])) $_POST["son_message"]=trim(stripslashes($_POST["son_message"])); // Après la mise en forme, on vérifie la validité des champs if (empty($_POST["sa_civilite"])) { // L'utilisateur n'a pas rempli le champ pseudo $erreur="Vous n'avez pas entré votre civilité..."; // On met dans erreur le message qui sera affiché } elseif (empty($_POST["son_email"])) { // L'utilisateur n'a pas rempli le champ email $erreur="Nous avons besoin de votre e-mail pour vous répondre..."; } elseif (empty($_POST["son_nom"])) { // L'utilisateur n'a pas rempli le champ email $erreur="Nous avons besoin de votre nom pour vous répondre..."; } elseif (!eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\.[a-z]{2,4}$",$_POST["son_email"])){ // On vérifie si l'email est bien de la forme messagerie@domaine.tld (cf cours d'expressions régulières) $erreur="Votre adresse e-mail n'est pas valide..."; } elseif (empty($_POST["son_etablissement"])) { // L'utilisateur n'a pas rempli le champ objet $erreur="Vous devez entrer le nom de votre établissement..."; } elseif (empty($_POST["sa_matiere"])) { // L'utilsateur n'a écrit aucun message $erreur="Merci de sélectionner votre matière..."; } else { // Si tous les champs sont valides, on change l'état à ok $etat="ok"; } } else { // Sinon le formulaire n'a pas été soumis $etat="attente"; // On passe donc dans l'état attente } if ($etat!="ok"){ // Le formulaire a été soumis mais il y a des erreurs (etat=erreur) OU le formulaire n'a pas été soumis (etat=attente) if ($etat=="erreur"){ // Cas où le formulaire a été soumis mais il y a des erreurs echo "<span style=\"color:red\">".$erreur."</span><br /><br />\n"; // On affiche le message correspondant à l'erreur } ?> </span><span class="i">Merci de remplir le formulaire ci-dessous:</span> <!-- Formulaire HTML qu'on affiche dans l'état attente ou erreur --> </p> <form method="post" action="<?php echo $_SERVER["PHP_SELF"]; ?>"> <!-- Les données du formulaire seront récupérée avec la méthode POST, et action correspond à la page contenant le formulaire --> <p style="text-align:left"> <label><span class="c">Civilité</span> <select name="sa_civilite" id="sa_civilite"> <option value="Mme" selected="selected">Madame</option> <option value="Mlle">Mademoiselle</option> <option value="Mr">Monsieur</option> </select> </label> </span> <label for="son_nom" class="c">Nom </label> <input name="son_nom" type="text" class="5" id="son_nom" size="30" /> <br /> <br /> <label for="son_email" class="o"><span class="c"><strong>E-mail</strong></span></label> <input name="son_email" type="text" class="5" id="son_email" size="40" /> <br /> <br /> <label for="son_etablissement" class="c">Etablissement </label> <input name="son_etablissement" type="text" class="5" id="son_etablissement" size="40" /> </p> <p class="c" style="text-align:left"> <label>Département <select name="departement" id="departement"> <option selected="selected">(01) Ain</option> <option>(02) Aisne</option> <option>(03) Allier</option> <option>(04) Alpes-de-Haute-Provence</option> <option>(05) Hautes-Alpes</option> <option>(06) Alpes-Maritimes</option> <option>(07) Ardèche</option> <option>(08) Ardennes</option> <option>(09) Ariège</option> <option>(10) Aube</option> <option>(11) Aude</option> <option>(12) Aveyron</option> <option>(13) Bouches-du-Rhône</option> <option>(14) Calvados</option> <option>(15) Cantal</option> <option>(16) Charente</option> <option>(17) Charente-Maritime</option> <option>(18) Cher</option> <option>(19) Corrèze</option> <option>(21) Côte-d'Or</option> <option>(22) Côtes-d'Armor</option> <option>(23) Creuse</option> <option>(24) Dordogne</option> <option>(25) Doubs</option> <option>(26) Drôme</option> <option>(27) Eure</option> <option>(28) Eure-et-Loir</option> <option>(29) Finistère</option> <option>(2A) Corse-du-Sud</option> <option>(2B) Haute-Corse</option> <option>(30) Gard</option> <option>(31) Haute-Garonne</option> <option>(32) Gers</option> <option>(33) Gironde</option> <option>(34) Hérault</option> <option>(35) Ille-et-Vilaine</option> <option>(36) Indre</option> <option>(37) Indre-et-Loire</option> <option>(38) Isère</option> <option>(39) Jura</option> <option>(40) Landes</option> <option>(41) Loir-et-Cher</option> <option>(42) Loire</option> <option>(43) Haute-Loire</option> <option>(44) Loire-Atlantique</option> <option>(45) Loiret</option> <option>(46) Lot</option> <option>(47) Lot-et-Garonne</option> <option>(48) Lozère</option> <option>(49) Maine-et-Loire</option> <option>(50) Manche</option> <option>(51) Marne</option> <option>(52) Haute-Marne</option> <option>(53) Mayenne</option> <option>(54) Meurthe-et-Moselle</option> <option>(55) Meuse</option> <option>(56) Morbihan</option> <option>(57) Moselle</option> <option>(58) Nièvre</option> <option>(59) Nord</option> <option>(60) Oise</option> <option>(61) Orne</option> <option>(62) Pas-de-Calais</option> <option>(63) Puy-de-Dôme</option> <option>(64) Pyrénées-Atlantiques</option> <option>(65) Hautes-Pyrénées</option> <option>(66) Pyrénées-Orientales</option> <option>(67) Bas-Rhin</option> <option>(68) Haut-Rhin</option> <option>(69) Rhône</option> <option>(70) Haute-Saône</option> <option>(71) Saône-et-Loire</option> <option>(72) Sarthe</option> <option>(73) Savoie</option> <option>(74) Haute-Savoie</option> <option>(75) Paris</option> <option>(76) Seine-Maritime</option> <option>(77) Seine-et-Marne</option> <option>(78) Yvelines</option> <option>(79) Deux-Sèvres</option> <option>(80) Somme</option> <option>(81) Tarn</option> <option>(82) Tarn-et-Garonne</option> <option>(83) Var</option> <option>(84) Vaucluse</option> <option>(85) Vendée</option> <option>(86) Vienne</option> <option>(87) Haute-Vienne</option> <option>(88) Vosges</option> <option>(89) Yonne</option> <option>(90) Territoire de Belfort</option> <option>(91) Essonne</option> <option>(92) Hauts-de-Seine</option> <option>(93) Seine-Saint-Denis</option> <option>(94) Val-de-Marne</option> <option>(95) Val-d'Oise</option> <option>(971) Guadeloupe</option> <option>(972) Martinique</option> <option>(973) Guyane</option> <option>(974) La Réunion</option> <option>(975) Saint-Pierre-et-Miquelon</option> <option>(976) Mayotte</option> <option>(984) Terres Australes et Antarctiques</option> <option>(986) Wallis et Futuna</option> <option>(987) Polynésie Française</option> <option>(988) Nouvelle-Calédonie</option> </select> </label> <br /> <br /> <label>Matière enseignée <select name="sa_matiere" id="sa_matiere"> <option selected="selected">Français</option> <option>Mathématiques</option> <option>Histoire-Géo & Education civique</option> </select> </label> <br /> <br /> <label for="nombre_d_eleves" class="c">Nombre d'élèves qui en bénéficieraient </label> <input name="nombre_d_eleves" type="text" class="5" id="nombre_d_eleves" size="8" /> élèves<br /> <br /> <input name="envoyer" type="submit" class="5" value="Envoyer" /><input name="reset" type="reset" class="5" value="Effacer" /> </p> </form> <!-- FIN du formulaire HTML --> <?php } else { // Sinon l'état est ok donc on envoie le mail $sa_civilite = $_POST["sa_civilite"]; // On stocke les variables récupérées du formulaire $son_nom = $_POST["son_nom"]; $son_email = $_POST["son_email"]; $son_etablissement = $_POST["son_etablissement"]; $departement = $_POST["departement"]; $sa_matiere = $_POST["sa_matiere"]; $nombre_d_eleves = $_POST["nombre_d_eleves"]; $mon_url = "http://revibrevet.u7n.org/"; $mon_email = "revibrevet@live.fr"; // Mise en forme du message que vous recevrez $mon_pseudo = "ReviBrevet"; $msg_pour_moi = " Vous avez recu une nouvelle demande de diffusion de documents dans un cadre scolaire. La voici: \n - Son civilité : $sa_civilite \n - Son nom : $son_nom \n - Son E-mail : $son_email \n - Son etablissement : $son_etablissement \n - Son departement : $departement \n - Sa matiere : $sa_matiere \n - Le nombre d'eleves qui en beneficieraient: $nombre_d_eleves \n\n"; // Mise en forme de l'accusé réception qu'il recevra $accuse_pour_lui = "$sa_civilite $son_nom ,\n Votre demande dediffusion de documents dans un cadre scolaire nous est bien parvenue et nous tacherons d'y repondre dans les plus brefs delais.\n\n Nous vous rappellons les informations que vous nous avez envoyees: - Votre nom : $sa_civilite $son_nom \n - Votre E-mail : $son_email \n - Votre etablissement : $son_etablissement \n - Votre departement : $departement \n - La matiere qie vous enseignez : $sa_matiere \n - Le nombre d'eleves qui en beneficieraient: $nombre_d_eleves \n\n"; Cordialement. L'Equipe ReviBrevet" // Envoie du mail $entete = "From: " . $mon_pseudo . " <" . $mon_email . ">\n"; // On prépare l'entête du message $entete = "ReviBrevet"; if (@mail($mon_email,$son_etablissement,$msg_pour_moi,$entete) && @mail($son_email,$son_objet,$accuse_pour_lui,$entete)){ // Si le mail a été envoyé echo "<p style=\"text-align:center\">Votre message a bien été envoyé, vous recevrez une confirmation par mail.<br /><br />\n"; // On affiche un message de confirmation echo "<a href=\"" . $mon_url . "\">Retour</a></p>\n"; // Avec un lien de retour vers l'accueil du site } else { // Sinon il y a eu une erreur lors de l'envoi echo "<p style=\"text-align:center\">Un problème s'est produit lors de l'envoi du message.\n"; echo "<a href=\"".$_SERVER["PHP_SELF"]."\">Réessayez...</a></p>\n"; // On propose un lien de retour vers le formulaire } } ?>
resalut
Messages postés
784
Date d'inscription
vendredi 26 juin 2009
Statut
Membre
Dernière intervention
21 janvier 2010
55
12 juil. 2009 à 14:36
12 juil. 2009 à 14:36
WOW ! tres sale tous ça !
resalut
Messages postés
784
Date d'inscription
vendredi 26 juin 2009
Statut
Membre
Dernière intervention
21 janvier 2010
55
12 juil. 2009 à 14:37
12 juil. 2009 à 14:37
l'erreur est la :
- Le nombre d'eleves qui en beneficieraient: $nombre_d_eleves \n\n";
Cordialement. L'Equipe ReviBrevet"
remplace par :
- Le nombre d'eleves qui en beneficieraient: ."$nombre_d_eleves." \n\n Cordialement. L'Equipe ReviBrevet";
- Le nombre d'eleves qui en beneficieraient: $nombre_d_eleves \n\n";
Cordialement. L'Equipe ReviBrevet"
remplace par :
- Le nombre d'eleves qui en beneficieraient: ."$nombre_d_eleves." \n\n Cordialement. L'Equipe ReviBrevet";
resalut
Messages postés
784
Date d'inscription
vendredi 26 juin 2009
Statut
Membre
Dernière intervention
21 janvier 2010
55
12 juil. 2009 à 14:45
12 juil. 2009 à 14:45
en mm temps c'est tt la page qui faudrait recoder :x