Probleme formulaire

dogsecurite Messages postés 81 Date d'inscription   Statut Membre Dernière intervention   -  
graffx Messages postés 6506 Date d'inscription   Statut Contributeur Dernière intervention   -
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 81 Date d'inscription   Statut Membre Dernière intervention   2
 
salut avion f16 tu n aurai pas une idee par hasard?
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
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 81 Date d'inscription   Statut Membre Dernière intervention   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 81 Date d'inscription   Statut Membre Dernière intervention   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 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
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 81 Date d'inscription   Statut Membre Dernière intervention   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 81 Date d'inscription   Statut Membre Dernière intervention   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 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
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 81 Date d'inscription   Statut Membre Dernière intervention   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 81 Date d'inscription   Statut Membre Dernière intervention   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 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
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 81 Date d'inscription   Statut Membre Dernière intervention   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 81 Date d'inscription   Statut Membre Dernière intervention   2
 
bonne année
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Bonne année.
C'est sans doute fait exprès ...
0
dogsecurite Messages postés 81 Date d'inscription   Statut Membre Dernière intervention   2
 
mais on ne peut rien i faire?
0
dogsecurite Messages postés 81 Date d'inscription   Statut Membre Dernière intervention   2
 
bon ben j' attend vos réponse je desespere
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Montre le code actuel (héberges-le sur Paste.pocoo.org si il est long)
0
dogsecurite Messages postés 81 Date d'inscription   Statut Membre Dernière intervention   2
 
OK http://paste.pocoo.org/show/161012/
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Tu mélanges vraiment tout de chez tout !
0
graffx Messages postés 6506 Date d'inscription   Statut Contributeur Dernière intervention   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