Duplication sans fin de ma page web
lebelfortain1
Messages postés
29
Date d'inscription
Statut
Membre
Dernière intervention
-
lebelfortain1 Messages postés 29 Date d'inscription Statut Membre Dernière intervention -
lebelfortain1 Messages postés 29 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
etant débutant, je prend du script un peu partout et essai de l'assemblé, mais la ca me fais quelque chose de vraiment imprévisible... ma page se duplique sans fin...
alors il doit y avoir une erreur de code et je ne la voie pas. Pourriez vous m'aider svp ?
Voici le code de ma page :
etant débutant, je prend du script un peu partout et essai de l'assemblé, mais la ca me fais quelque chose de vraiment imprévisible... ma page se duplique sans fin...
alors il doit y avoir une erreur de code et je ne la voie pas. Pourriez vous m'aider svp ?
Voici le code de ma page :
<!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> <script src="fade.js" type="text/javascript"> fade( document.getElementById('dali'), 1 ); </script> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>DemandeDeRenseignement</title> <style type="text/css"> <!-- @import url("site internet boulevard du littoral/style/style-site-css article demande de renseignements.css"); a:link { color: #999; text-decoration: none; } a:hover { color: #000; text-decoration: none; } a:visited { color: #999; text-decoration: none; } a:active { color: #999; text-decoration: none; } --> </style> </head> <body onload="startPix()"> <div id="page"> <div id="scpage"> <div id="bando"> <ul> <li><a href="formcgi.php"><span style="color: #FC0;">demande de renseignement</span></a></li> <li><a href="Contact.html">contact</a></li> <li><a href="Article de presse.html">article de presse</a></li> <li><a href="Mission.html">missions</a></li> <li><a href="index.html">Accueil </a></li> <li><img src="site internet boulevard du littoral/images/logo.jpg" width="314" height="75" alt="logo" /></li> </ul> </div> <div id="centregauche"> <p> </p></div> <div id="centredroite"> <p> </p> <?php // Récuperation des valeurs en GET ou en POST $try=(isset($_GET['try'])?$_GET['try']:(isset($_POST['try'])?$_POST['try']:'')); $nobotv=(isset($_GET['nobotv'])?$_GET['nobotv']:(isset($_POST['nobotv'])?$_POST['nobotv']:'')); $nobotc=(isset($_GET['nobotc'])?$_GET['nobotc']:(isset($_POST['nobotc'])?$_POST['nobotc']:'')); $nobots=(isset($_GET['nobots'])?$_GET['nobots']:(isset($_POST['nobots'])?$_POST['nobots']:'')); // Variable $nobot = time().'_'.rand(50000, 60000); if($try=='send') { // Ici Le visiteur soumissione le formulaire if(($nobotc!=md5($nobotv)) or ($nobotv=='') or ($nobots!='')) { echo "\n<br /> <b>Anti-Spam</b> : Vous n'avez pas cocher la case !"; // ICI on réafiche votre formulaire, car le test a echoué // On réaffiche le formulaire include 'formcgi.php'; } else { // Le test est bon... On continue // Envoi du mail, insertion ds MySQL, ou ce que vs voulez... } } else { // Ici on affiche le formulaire, c'est l'affichage par défaut include 'formcgi.php'; } ?> <form action="formcgi.php" method="POST"> <input type="hidden" name="try" value="send"> <input type="hidden" name="nobotv" value="<?php echo $nobot; ?>"> <form method="post" action="http://boulevardulittoral/cgi-bin/cgiemail/emailformcgi.txt"> <table border="0" bgcolor="" cellspacing="5"> <tr> <?php if ($erreur_mairie) { echo($icone); } ?> <td>Société/ Mairie*</td> <td><input type="text" size="30" name="mairie" /></td> <?php if ($erreur_nom) { echo($icone); } ?> <td>Nom, prénom*</td> <td><input type="text" size="30" name="nom" /></td> <td>Téléphone</td> <td><input type="text" size="30" name="tel" /></td> </tr> <tr> <td>Addresse</td> <td><input type="text" size="30" name="adre" /></td> <?php if ($erreur_ville) { echo($icone); } ?> <td>Ville*</td> <td><input type="text" size="30" name="ville" /></td> <?php if ($erreur_cp) { echo($icone); } ?> <td>Code postal*</td> <td><input type="text" size="30" name="cp" /></td> </tr> <td> </td> <td> </td> <tr> <td valign="top">Votre message</td> <td><textarea name="comm" rows="6" cols="25"></textarea></td> <td> </td> <td><input type="checkbox" name="nobotc" value="<?php echo md5($nobot); ?>" /> Je confirme vouloir envoyer ces informations <div style="position: absolute; visibility: hidden; left: -5000; top : -5000"> <br /> <input type="checkbox" name="nobots" value="<?php echo time(); ?>" /> I'm a Stupid Spam-Robot </div></td> <?php if ($erreur_mail) { echo($icone); } ?> <td>Votre E.mail*</td> <td><input type="text" size="30" name="mail" /></td> </tr> <tr> <td> </td> <td><input type="submit" value="Envoyer" /> <font face="arial" size="1"> <a href="http://web.mit.edu/wwwdev/cgiemail/">CGI HELP</a></font></td> <td> <td/><td><td/> </table> </form> <p>Les cases précédées d'un * sont obligatoires </p> <p> texte donnant les infos légales </p> <td> </td> </div> </div> <p> </p> </div> </body> </html>
A voir également:
- Duplication sans fin de ma page web
- Web office - Guide
- Impossible de supprimer une page word - Guide
- Comment traduire une page web - Guide
- Capture page web - Guide
- Creation de site web - Guide
2 réponses
Cette page ne s'appellerai pas formcgi.php ? car tu fait des includes de cette page donc tu demanderai a l'afficher plusieurs fois.
Si ce n'est pas sa, il faudrait voir le code JS.
Si ce n'est pas sa, il faudrait voir le code JS.
lebelfortain1
Messages postés
29
Date d'inscription
Statut
Membre
Dernière intervention
si elle s'appelle formcgi.php. Que dois je modifier ??
Tu prend tout le code de ton formulaire et tu le met dans une autre page que tu appelle par exemple : monformulaire.php
ensuite, les includes 'formcgi.php' tu les modifie en includes 'monformulaire.php'
J'ai pas testé le resultat mais sa devrait marché
ensuite, les includes 'formcgi.php' tu les modifie en includes 'monformulaire.php'
J'ai pas testé le resultat mais sa devrait marché
Bon j'ai tester la page que tu m'a donné, en effet, sa se duplique enormement.
Ensuite j'ai tester la solution que je t'ai proposé, et la, je n'ai plus de duplication, ya des erreurs du au code Php mais la page ne s'affiche qu'une fois.
A mon avis, tu a déplacer aussi le bout de code ci dessous dans la page formulaire.php donc forcement, sa ne marche pas
Conseil: Je n'ai rien contre le fait que tu cherche des script tout fait pour réalise que tu veux mais apprend l'html et le PHP avant d'essayé de tout reunir, sinon tu n'arrivera jamais a rien!!!
Je dis sa car au vu des erreurs, j'ai l'impression que tu ne comprend absolument pas se qui est écrit dans cette page.
Ensuite j'ai tester la solution que je t'ai proposé, et la, je n'ai plus de duplication, ya des erreurs du au code Php mais la page ne s'affiche qu'une fois.
A mon avis, tu a déplacer aussi le bout de code ci dessous dans la page formulaire.php donc forcement, sa ne marche pas
if($try=='send') { // Ici Le visiteur soumissione le formulaire if(($nobotc!=md5($nobotv)) or ($nobotv=='') or ($nobots!='')) { echo "\n<br /> <b>Anti-Spam</b> : Vous n'avez pas cocher la case !"; // ICI on réafiche votre formulaire, car le test a echoué // On réaffiche le formulaire include 'formcgi.php'; } else { // Le test est bon... On continue // Envoi du mail, insertion ds MySQL, ou ce que vs voulez... } } else { // Ici on affiche le formulaire, c'est l'affichage par défaut include 'formcgi.php'; } ?>
Conseil: Je n'ai rien contre le fait que tu cherche des script tout fait pour réalise que tu veux mais apprend l'html et le PHP avant d'essayé de tout reunir, sinon tu n'arrivera jamais a rien!!!
Je dis sa car au vu des erreurs, j'ai l'impression que tu ne comprend absolument pas se qui est écrit dans cette page.
Ce morceaux de code est pas bien compliqué mais si tu a pas les bases, c'est certain que tu n'arrivera a rien. Et même si tu arrive au résultat, niveau sécurité et propreté de ton code, sa sera catastrophique
Je te conseil https://openclassrooms.com/fr/ , c'est le site référence en la matière pour apprendre l'html, css, php.
https://www.vulgarisation-informatique.com/ est aussi un tres bon site pour apprendre.
Bon courage
Je te conseil https://openclassrooms.com/fr/ , c'est le site référence en la matière pour apprendre l'html, css, php.
https://www.vulgarisation-informatique.com/ est aussi un tres bon site pour apprendre.
Bon courage