Précédent
- 1
- 2
-
-
Tu ne peux pas faire afficher du texte avant d'appeller la fonction header(), donc :
- Pas de caractères avant "<?php"
- Pas de echo, print ou autre fonction qui afficherais quelque-chose
- Pas d'erreur (parce que ça fait un echo) ;)
Quand je parle de caractères, c'est espace compris (et aussi les caractères unicodes, mais bon ... on va s'arrêter la). -
merci de repondre essaye d etre un peu plus clair car je suis pas tres calé, tu parle du code dans formmail?
-
je supprime tous ca
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
</body>
</html> -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Non.
Tu mets ton script au tout début, et à la place de faire des echo, tu ajoutes le texte à une variable.
Après, dans ton contenu, tu fais un echo de cette variable. -
c trop complique ce que tu me demande, tu parle d echos je sais pas ce que c, mon formulaire marche mais ne renvois pas a la page de remerciement, peut tu m expliquer plus clairement escuses merci
-
quand pense tu?
<?php
$TO = "mediterranee.protection@orange.fr";
$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.mediterranee-protection-securite/public_htlm/remerciement" );
?>
<!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" />
<title>Untitled Document</title>
</head>
<body>
</body>
</html> -
C'est parfait.
Mais à ce moment la, tu peux vire ce qu'il y a après "?>".<?php $to = "mediterranee.protection@orange.fr"; $subject = 'Sujet'; $h = "From: " . $TO; $message = ""; foreach($_POST as $key => $val) { $message .= $key'. : '.$val."\n"; } mail($to, $subject, $message, $h); header("Location: http://www.mediterranee-protection-securite/public_htlm/remerciement"); ?> -
merci j ai vire ce qu il y a en dessou mais IE n ouvre pas la page comme si le lien etait errone
-
toujours la meme erreur
Parse error: syntax error, unexpected T_STRING in /home/mediterr/public_html/formmail.php on line 14 -
Effaces tout et mets ça :
<?php $to = "mediterranee.protection@orange.fr"; $subject = 'Sujet'; $h = "From: " . $to; $message = ""; foreach($_POST as $key => $val) { $message .= $key'. : '.$val."\n"; } mail($to, $subject, $message, $h); header("Location: http://www.mediterranee-protection-securite/public_htlm/remerciement"); ?> -
re
j ai finalement trouver un autre formulaire tous marche appart ma page de remerciement lorsque on envoie les infos la page du formulaire revien comme page de remerciement?? -
-
Bonne année.
C'est sans doute fait exprès ... -
-
-
Montre le code actuel (héberges-le sur Paste.pocoo.org si il est long)
-
-
Tu mélanges vraiment tout de chez tout !
-
the-makk tu viens d' etre denoncé aux admins, tu fous ta pub sur tous les post en pretextant de l' aide!
avion f16, "en html", c' etait pour plaisanter sur l' autre post concernant les compte a rebours :) je me doute bien qu' il y a du javascript ^^
Précédent
- 1
- 2