Code php qui n'affiche pas le html
Fermé
Clemsouuu
Messages postés
776
Date d'inscription
mercredi 24 août 2011
Statut
Membre
Dernière intervention
24 décembre 2017
-
Modifié par Clemsouuu le 12/12/2012 à 16:06
Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 - 17 déc. 2012 à 08:55
Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 - 17 déc. 2012 à 08:55
A voir également:
- Code php qui n'affiche pas le html
- Le code ascii - Guide
- Editeur html - Télécharger - HTML
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Voici du code ascii : 34 2d 3f 3d 31 décodez-le et résolvez l'énigme trouvée. - Forum Programmation
6 réponses
sebooch
Messages postés
563
Date d'inscription
dimanche 25 avril 2010
Statut
Membre
Dernière intervention
4 janvier 2014
22
13 déc. 2012 à 01:52
13 déc. 2012 à 01:52
Salut
1 - Il faut généralement mettre le php avant l'HTML
2 - Ton fichier a bien l'extension .php ? Si oui, tu y accèdes via un serveur comme wamp ou lamp ?
1 - Il faut généralement mettre le php avant l'HTML
2 - Ton fichier a bien l'extension .php ? Si oui, tu y accèdes via un serveur comme wamp ou lamp ?
maka54
Messages postés
699
Date d'inscription
mercredi 8 avril 2009
Statut
Membre
Dernière intervention
4 décembre 2016
80
13 déc. 2012 à 11:04
13 déc. 2012 à 11:04
header("Location:accuse.html");
parce que tu fais une redirection vers ce fichier
Melooo
Messages postés
1405
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
18 mars 2013
84
13 déc. 2012 à 11:22
13 déc. 2012 à 11:22
Salut,
Je dirais que c'est normal, ton script se lance dès que tu arrive sur ta page...
Alors qu'il censé s'éxecuter une fois que tu as cliqué sur le bouton...
Donc :
Je dirais que c'est normal, ton script se lance dès que tu arrive sur ta page...
Alors qu'il censé s'éxecuter une fois que tu as cliqué sur le bouton...
Donc :
ifi(isset($_POST['namedetonbouton']){ $TO = "ICI J'AI MIS MON ADRESSE MAIL"; $subject = "Message du formulaire du site"; $h = "From: " . $TO; $message = "Voici le message :"; while (list($key, $val) = each($HTTP_POST_VARS)) { $message .= "$key : $val\n"; } mail($TO, $subject, $message, $h); header("Location:accuse.html"); }
Clemsouuu
Messages postés
776
Date d'inscription
mercredi 24 août 2011
Statut
Membre
Dernière intervention
24 décembre 2017
130
14 déc. 2012 à 18:52
14 déc. 2012 à 18:52
Meloo ta solution a un problème je pense. J'ai alors regarder l'erreur vient de la ligne 91 du code soit celle que tu m'as dit d'ajouter. J'ai bien mis le nom de mon bouton. Voici l'erreur
PHP Error Message
Parse error: syntax error, unexpected '{' in /home/a9851850/public_html/contact.html on line 91
PHP Error Message
Parse error: syntax error, unexpected '{' in /home/a9851850/public_html/contact.html on line 91
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
faboons
Messages postés
269
Date d'inscription
mardi 12 février 2008
Statut
Membre
Dernière intervention
22 janvier 2024
50
14 déc. 2012 à 21:30
14 déc. 2012 à 21:30
Bonsoir,
C'est parce-que c'est :
Il y a un "i" de trop à "if" à la fin.
en outre, ce script fait récupérer les variables POST sans aucun traitement ce qui est à proscrire.
@pluche.
Fab.
C'est parce-que c'est :
if(isset($_POST['namedetonbouton']){
Il y a un "i" de trop à "if" à la fin.
en outre, ce script fait récupérer les variables POST sans aucun traitement ce qui est à proscrire.
@pluche.
Fab.
Melooo
Messages postés
1405
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
18 mars 2013
84
17 déc. 2012 à 08:55
17 déc. 2012 à 08:55
Salut, tu as oublié une } le message d'erreur te le dis bien quand même :
if(isset($_POST['namedetonbouton']){ $TO = "ICI J'AI MIS MON ADRESSE MAIL"; $subject = "Message du formulaire du site"; $h = "From: " . $TO; $message = "Voici le message :"; while (list($key, $val) = each($HTTP_POST_VARS)) { $message .= "$key : $val\n"; } mail($TO, $subject, $message, $h); header("Location:accuse.html"); } }