Probleme formulaire

dogsecurite Messages postés 84 Statut Membre -  
graffx Messages postés 7513 Statut Contributeur -
Bonjour,

bonjour je ins de recuperer un code de formulaire mais celui ci ne fonctionne pas j obtient l erreur

Parse error: syntax error, unexpected T_VARIABLE in /home/mediterr/public_html/formmail.php on line 12


le code vient de http://www.infos-du-net.com/forum/269397-21-comment-creer-formulaire-contact-simple

a votre avis ou est l' erreur
merci merci

40 réponses

dogsecurite Messages postés 84 Statut Membre 2
 
salut avion f16 tu n aurai pas une idee par hasard?
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
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).
0
dogsecurite Messages postés 84 Statut Membre 2
 
merci de repondre essaye d etre un peu plus clair car je suis pas tres calé, tu parle du code dans formmail?
0
dogsecurite Messages postés 84 Statut Membre 2
 
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>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
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.
0
dogsecurite Messages postés 84 Statut Membre 2
 
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
0
dogsecurite Messages postés 84 Statut Membre 2
 
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>
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
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");
?> 
0
dogsecurite Messages postés 84 Statut Membre 2
 
merci j ai vire ce qu il y a en dessou mais IE n ouvre pas la page comme si le lien etait errone
0
dogsecurite Messages postés 84 Statut Membre 2
 
toujours la meme erreur
Parse error: syntax error, unexpected T_STRING in /home/mediterr/public_html/formmail.php on line 14
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
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");
?> 
0
dogsecurite Messages postés 84 Statut Membre 2
 
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??
0
dogsecurite Messages postés 84 Statut Membre 2
 
bonne année
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Bonne année.
C'est sans doute fait exprès ...
0
dogsecurite Messages postés 84 Statut Membre 2
 
mais on ne peut rien i faire?
0
dogsecurite Messages postés 84 Statut Membre 2
 
bon ben j' attend vos réponse je desespere
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Montre le code actuel (héberges-le sur Paste.pocoo.org si il est long)
0
dogsecurite Messages postés 84 Statut Membre 2
 
OK http://paste.pocoo.org/show/161012/
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Tu mélanges vraiment tout de chez tout !
0
graffx Messages postés 7513 Statut Contributeur 1 975
 
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 ^^
0