créer un site
Salemioche.net : creer un site internet - retour au site - accueil du forum





page "fantome" lors de la validation de mon formma

Poster un nouveau sujet sur php   Répondre au sujet à php:page "fantome" lors de la validation de mon formma    Accueil Forum -> php
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
loulou
frontpage mioche
frontpage mioche
Messagepage "fantome" lors de la validation de mon formma , Posté le: 01-10-2006 17:53

Bonjour,

Je viens de mettre un formmail sur mon site, cela fonctionne:
- je reçois mes emails sur ma boite
- le visiteur est bien redirigé vers la page de remerciement

Mais juste avant d'arriver à cette page, il passe durant 1 seconde par une page assez dégueu que je n'arrive qu'à lire partiellement (malgré 150 essais) et qui dit un truc du genre "cannot modify header...."

vous pouvez aller voir cet "e-ovni" par vous-même !
http://www.ericleleu.com/details2.html

Je ne comprends pas, je pense avoir fait ce qui est conseillé sur salemioche..?

Code:
<?php
$TO = "bonjour@ericleleu.com";

$h  = "From: " . $TO;

$message = "";

while (list($key, $val) = each($HTTP_POST_VARS)) {
  $message .= "$key : $val\n";
}

mail($TO, $subject, $message, $h);

Header("Location: http://www.ericleleu.com/thankyou.html");

?>


la page avec le formulaire:

Code:
<div align=center>
<form method=POST action=/formmail.php>
<input type=hidden name=subject value=formmail>
<table width="616">
<tr>
<td colspan="2"><p><font color="#999999" size="3" face="Arial, Helvetica, sans-serif">You can send me an email directly from here.<br>
Input your email address if you want me to reply.<br>
<br>
</font></p></td>
</tr>
<tr>
<td><font color="#999999" size="3" face="Arial, Helvetica, sans-serif">Your name:</font></td>
<td><strong><font color="#999999" size="3" face="Arial, Helvetica, sans-serif">
<input type=text name=realname size=30>
</font></strong></td>
</tr>
<tr>
<td><font color="#999999" size="3" face="Arial, Helvetica, sans-serif">Your email:</font></td>
<td><strong><font color="#999999" size="3" face="Arial, Helvetica, sans-serif">
<input type=text name=email size=30>
</font></strong></td>
</tr>
<tr>
<td colspan="2"><font color="#999999">&</font></td>
</tr>
<tr>
<td colspan=2><font color="#999999" size="3" face="Arial, Helvetica, sans-serif">Leave me a message...<br>
 
<textarea COLS=70 ROWS=6 name=comments></textarea>

</font></td>
</tr>
</table>
<br>
<input type=submit value=Send>
 -
     
</form>
</div>


Je ne comprends pas !

Loulou
loulou
frontpage mioche
frontpage mioche
Messagepage "fantome" lors de la validation de mon formma , Posté le: 02-10-2006 15:34

Rebonjour,

J'ai un peu progressé, j'envoie mon formulaire, reçois bien l'email mais ne parvient pas à la page de remerciement mais à ceci:

Warning: Cannot modify header information - headers already sent by (output started at /home/ericlele/public_html/formmail.php:9) in /home/ericlele/public_html/formmail.php on line 10


mon code:
Code:
<?php

$TO = "bonjour@ericleleu.com";

$h  = "From: " . $TO;

$message = "";

while (list($key, $val) = each($HTTP_POST_VARS)) {
  $message .= "$key : $val\n";
}

Header("Location: http://www.ericleleu.com/thankyou.html");

mail($TO, $subject, $message, $h);

?>


j'ai inversé la ligne header et celle de l'appel mail mais rien n'y fait...

Merci de votre aide.

loulou
Nevinrhal
html mioche
html mioche
Messagepage "fantome" lors de la validation de mon formma , Posté le: 12-10-2006 22:28

Citation:
Warning: Cannot modify header information - headers already sent by (output started at /home/ericlele/public_html/formmail.php:9) in /home/ericlele/public_html/formmail.php on line 10

Cela signifie qu'ne information a déjà été envoyée au navigateur avant ta redirection.

A mon avis, ton code est dans une page en "include". Si c'est le cas, la redirection par header ne fonctionnera pas. Je te conseil donc de faire une redirection en JavaScript avec :
Code:
window.location.replace("http://www.ericleleu.com/thankyou.html");


Si tu n'est pas JavaScriptophobe, ca devrait te rendre service.
pagetronic
moderateur
moderateur
Messagepage "fantome" lors de la validation de mon formma , Posté le: 13-10-2006 8:39

Salut,
j'ai le meme probleme sur l'hebergeur OVH
si je ne spécifi pas l'entete il ne redirige pas
essai ca :
loulou a écrit:
Header("HTTP/1.1 302 Found");
Header("Location: http://www.ericleleu.com/thankyou.html");


tiens nous au courant Wink
Montrer les messages depuis:   
Poster un nouveau sujet sur php   Répondre au sujet à php:page "fantome" lors de la validation de mon formma    Accueil Forum -> php Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
S'enregistrerS'enregistrer
ProfilProfil
Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés
RechercherRechercher
Liste des MembresMembres
FAQFAQ
ConnexionConnexion 


Nom de domaine
Enregistrement, transfert, gestion:
Nom de domaine

Hébergement
Trouver un hébergeur








Salemioche.net

créer un site web internet
Création site internet
Nom de domaine
blog gratuit
Idées Web

St Barth
St Barts
Rachat de crédit
aménagement de bureau
Affilzen

Jumeaux
Communiqué de Presse
Piscine
Argent
Publier

Publier un article sur votre site internet et boostez sa visibilité. avec Pipelette
Présentez votre site web
Partenaires

forums
forum gratuit
Casino
Piscine
© Mentions Légales - CV