Refus d'afficher ma page de remerciement |
|
Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
Stylbic frontpage mioche
|
Refus d'afficher ma page de remerciement , Posté le: 27-02-2013 10:33 |
|
|
Bonjour,
Comme je l'ai stipuler dans mes critères, je me lance en auto-entreprise en tant que Widsygn, Agence de communication print et web.
Et mon seul défaut c'est le PHP qui permet de faire fonctionner un formulaire , une de mes amies m'a donc indiqué votre tutoriel en exemple.
J'ai bien suivi le tutoriel, dans ma page contact.html, il y a :
<form name="envoi" class="form" method="post" action="traitement.php">
<p>
<label for="nom">Nom - Prénom* :</label><input type="text" name="nom" id="nom" autofocus tabindex="10" required /><br />
<label for="email">Email :</label><input type="email" name="email" id="email" tabindex="20" /><br />
<label for="telephone">Téléphone* :</label><input type="tel" name="tel" id="tel" tabindex="30" required/><br />
<label for="objet">Objet* :</label><select name="objet" id="objet" tabindex="40" required>
<option value="0">Sélectionner</option>
<option value="devis">Demande de devis</option>
<option value="renseignements">Renseignements</option>
<option value="partenariat">Partenariat</option>
<option value="freelance/auto">Freelance / Auto Entrepreneur</option>
</select><br />
<label for="entreprise">Entreprise :</label><input type="text" name="entreprise" id="entreprise" tabindex="50" /><br />
<label for="adresse">Adresse* :</label><input type="text" name="adresse" id="adresse" tabindex="60" required/><br />
<label for="message">Message :</label><textarea name="message" id="message" tabindex="70"></textarea><br />
<span class="legende">* ces champs sont obligatoires</span><input type="submit" name="envoyer" id="envoyer" value="Envoyer" tabindex="80" />
</p>
</form>
Dans ma page traitement.php, il y a :
<?php
$TO = "sylvie1013@gmail.com";
$subject = "Widsygn - Agence de communication print et web";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)){
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: http://widsygn.com/merci.html");
?>
Et dans ma page merci.html il y a tout bonnement le message bateau qui dit que le mail est bien envoyé, etc...
Mon formulaire fonctionne bien, vu qu'a chaque fois je reçois bien le mail mais par contre il refuse d'afficher ma page de remerciement. Tout ce qu'il affiche c'est :
Warning: Cannot modify header information - headers already sent by (output started at /homez.548/widsygn/www/traitement.php:80) in /homez.548/widsygn/www/traitement.php on line 89
Au début je pensais qu'il ne trouvait pas ma page, mais toutes les pages se trouve au même endroit dans mon site, vous pouvez le vérifier par vous même à cette adresse : www.widsygn.com.
Le pire c'est que j'ai utilisé le même formulaire pour mon book www.stylbic.com et qu'il fonctionne parfaitement !
Franchement je n'ai plus aucune solution si vous pouvez m'aider assez rapidement, je vous aimerais beaucoup beaucoup
Cordialement, Stylbic |
|
|
salemioche salemioche
|
Refus d'afficher ma page de remerciement , Posté le: 27-02-2013 15:56 |
|
|
est ce qu'il n'y aurait pas une ligne vide avant le <?php dans votre page traitement.php ? |
|
|
Stylbic frontpage mioche
|
Refus d'afficher ma page de remerciement , Posté le: 27-02-2013 16:06 |
|
|
Non ma balise <?php se trouve dans ma div formulaire sans aucun ligne vide.
<div id="formulaire">
<?php
$TO = "sylvie1013@gmail.com";
$subject = "Widsygn - Agence de communication print et web";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)){
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: http://widsygn.com/merci.html");
?>
</div> |
|
|
salemioche salemioche
|
Refus d'afficher ma page de remerciement , Posté le: 27-02-2013 16:13 |
|
|
c'est pareil, ce code doit etre tout seul dans le fichier, il ne fait rien |
|
|
Stylbic frontpage mioche
|
Refus d'afficher ma page de remerciement , Posté le: 27-02-2013 16:17 |
|
|
Comment ça ? |
|
|
salemioche salemioche
|
Refus d'afficher ma page de remerciement , Posté le: 27-02-2013 16:23 |
|
|
le fichier ne doit conteneir que le code php
Code: |
<?php
$TO = "sylvie1013@gmail.com";
$subject = "Widsygn - Agence de communication print et web";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)){
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: http://widsygn.com/merci.html");
?> |
|
|
|
Stylbic frontpage mioche
|
Refus d'afficher ma page de remerciement , Posté le: 27-02-2013 16:30 |
|
|
Il ne doit pas contenir de div du tout ? Pourtant la page php de mon book contient aussi des div ça ne l’empêche pas de fonctionner... ? |
|
|
salemioche salemioche
|
Refus d'afficher ma page de remerciement , Posté le: 27-02-2013 16:31 |
|
|
la fonction Header ne doit pas être précédée par du html car cela intervient dans l'entete http de la réponse |
|
|
Stylbic frontpage mioche
|
Refus d'afficher ma page de remerciement , Posté le: 27-02-2013 16:34 |
|
|
J'avoue que j'ai un peu de mal a te suivre, aurais-tu un exemple ? |
|
|
salemioche salemioche
|
|
Stylbic frontpage mioche
|
Refus d'afficher ma page de remerciement , Posté le: 27-02-2013 16:39 |
|
|
Ok je vais regarder de plus près, merci |
|
|
Stylbic frontpage mioche
|
Bon ben... , Posté le: 06-03-2013 10:14 |
|
|
Tous ça c'est bien gentil mais c'est surtout trop complexe pour moi, je ne comprend toujours pas ce qui ne va pas dans ma page.
Du coup je voulais savoir si vous connaissez des logiciels ou autres outils qui nous permettent de créer facilement des formulaires qui fonctionnent ? éè |
|
|
salemioche salemioche
|
Refus d'afficher ma page de remerciement , Posté le: 06-03-2013 10:30 |
|
|
non.?
mais sinon il n'y a rien a comprendre dans le bout code, il doit etre le debut et la fin du fichier, il ne doit RIEN y avoir d'autre |
|
|
Stylbic frontpage mioche
|
Oo Alors là... , Posté le: 06-03-2013 10:37 |
|
|
Alors là, mes plates excuses.
Je viens tout simplement de péter les plombs toutes seules et j'ai tout effacé en ne laissant que mon code php comme tu viens de le dire, j'ai envoyé ma page en ligne et ça fonctionne ! Il m'affiche ma page de remerciement
Je suis bouche bée... Merci
|
|
|
|
|
Accueil Forum
-> php |
Toutes les heures sont au format GMT + 1 Heure
|
Page 1 sur 1 |
|
S'enregistrer
Profil
Se connecter pour vérifier ses messages privés
Rechercher
Membres
FAQ
Connexion
|