PHP utilisation de $_GET

Profil bloqué -  
 Profil bloqué -
Bonjour,
Mon hebergeur me dis que mon code est non valide et me dis d'utiliser $_GET mais comme je suis nul en PHP. Quelqu'un pourrai t il me le faire ?

voila mon code :


<?php
$msg = "Nom:\t$nom\n";
$msg .= "E-Mail:\t$email\n";
$msg .= "Message:\t$message\n\n";

htmlentities($nom);
htmlentities($email);
htmlentities($message);


$recipient = "le-maxou-du-44@hotmail.fr";
$subject = "Concours Participation";

$mailheaders = "From: Contact<> \n";
$mailheaders .= "Reply-To: $email\n\n";
mail($recipient, $subject, $msg, $mailheaders);

echo "<HTML><HEAD>";
echo "<TITLE>Message envoyé!</TITLE>";

echo "<H1 align=center>Merci, $nom </H1>";
echo "<P align=center>";
echo "Ton message à bien été envoyé !</P>";
echo "</BODY></HTML>";
?>





A voir également:

10 réponses

Profil bloqué
 
excuser mon double post mais il faudrai que j'ajoute $_get en haut non ? que faut t-il metre ?
1
Twinpics
 
<?php
if(!empty($_POST['nom']) && !empty($_POST['email']) && !empty($_POST['message'])) {
	$nom = htmlentities($_POST['nom']);
	$email = htmlentities($_POST['email']);
	$message = htmlentities($_POST['message']);

	$msg = "Nom: $nom\n";
	$msg .= "E-Mail: $email\n";
	$msg .= "Message: $message\n";
	$msg .= "_______________________________________________________________\n";
	$msg .= "Message automatique envoyé depuis le site de www.ton_site.com\n\n";

	$recipient = "le-maxou-du-44@hotmail.fr";
	$sujet = "Concours Participation";

	$headers = "From: $nom <$email>\n";
	$headers .= "Reply-To: $email\n";
	$headers .= 'Content-Type: text/plain; charset="iso-8859-1"'."\n";
	$headers .= "Content-Transfer-Encoding: 8bit";

	if(mail($recipient, $sujet, $msg, $headers)) {
		echo "<html>\n<head>\n
			<title>Message envoyé!</title>\n
			<h1 style=\"text-align: center;\">Merci, $nom</h1>\n
			<p style=\"text-align: center;\">Ton message à bien été envoyé !</p>\n
			</body>\n</html>";
	} else {
		echo "<html>\n<head>\n
			<title>Erreur technique</title>\n
			<h1 style=\"text-align: center;\">Erreur technique</h1>\n
			<p style=\"text-align: center;\">Un problème technique est survenu lors de l'envoi de ton message, essaye de nouveau. En cas de nouvel échec, essaye un peu plus tard.<br />\nMerci</p>\n
			</body>\n</html>";
	}
}
?>

Bien entendu, l'attribut method du formulaire doit avoir la valeur post et l'attribut action doit pointer sur le fichier cible PHP comme dans l'exemple suivant :
<form method="post" action="nom_du_fichier_cible.php">

Puis les champs du formulaire de contact (exemple) :
Nom <input type="text" name="nom" value="" />
Email <input type="text" name="email" value="" />
<textarea name="message"></textarea>

PS: Je n'assure pas le SAV (Service Après Vente)
Bonne continuation...
-------------------------------------------------------------------------------------------------------------------------------
<* Suivez-moi sur FesseS-BouC *>
0
Twinpics
 
Bonsoir,
Je ne vois nul part dans ce script des variables que tu récupères soit par la méthode POST (body de la requête HTTP), soit par la méthode GET (en-tête de la requête HTTP). Soit plus explicite sinon après le naufrage du Titanic, il va y avoir le naufrage de ton Topic au fond de ce forum :-)
@+
--------------------------------------------------------------------------------------------------------------------------------------------------
<* Suivez-moi sur FesseS-BouC *>
0
Profil bloqué
 
Je ne sais pas quoi faire, j'ai un page HTML qui appelle celle ci le code marchais avec mon ancien hebergeur (Free) et je voudrais qu'il marche avec le nouveaux (Legtux) mais quand je clique sur le bouton envoyer de ma page mail je reçoit bien un mail mais les valeurs des zones de texte n'apparaissent pas
0
Twinpics
 
C'est bien ce que j'écrivais dans mon précédent message !
Tu ne récupères pas les valeurs qui proviennent du formulaire de contact alors les variables $nom, $email et $message sont vides !
@+
-------------------------------------------------------------------------------------------------------------------------------
<* Suivez-moi sur FesseS-BouC *>
0
Profil bloqué
 
et que doit je modifié (peux tu donner le code manquant je suis novice)
0

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

Posez votre question
LyonGone Messages postés 48 Date d'inscription   Statut Membre Dernière intervention  
 
En fait, je vois pas très bien ce que tu veux fair comme ça avec 1 fichier, et il est pas trop lisible ... :S
Ce serait plus judicieux d'utiliser la balise : <form method="post" action="cible.php>
Et pour chaque information que tu veux afficher ou récupérer, tu utilise $_GET['information'] ! ;)
Je m'y connais pas du tout en php, mais j'espère que je te dis pas des conneries ! :P
0
LyonGone Messages postés 48 Date d'inscription   Statut Membre Dernière intervention  
 
Et excusez moi pourle double post, mais ce serait plus simple d'utiliser 2 fichiers, je l'avais pas précisé explicitement ! ;)
0
Profil bloqué
 
j'utilise 2 fichier :
- un php
- un html


0
Profil bloqué
 
Désolé mais rien ne s'affiche page blanche et je ne reçois rien :S
0
Profil bloqué
 
up !!
0
Profil bloqué
 
up !!!!!
0