5568 sujets
Sémantique web et HTML
Bravo
Tu considères que ce sujet est [Résolu] ?
Tu considères que ce sujet est [Résolu] ?
epmale a écrit :
ça marche pas
Chez moi ça marche.
Peut-être certains clients mail ne comprennent-ils pas cette syntaxe?
Plus généralement: c'est pour faire quoi, au juste? N'y a-t-il pas des solutions plus robustes à mettre en place: formulaire de contact, liste de diffusion?
Essaye comme cela :
Sinon, voir sur SELFHTML :
Modifié par papillon41 (27 Sep 2007 - 10:54)
<a href="mailto:pierre@machin.fr,%20paul@truque.fr,%20jacques@chouette.fr">Mail</a>
(Testé sur "Mozilla Thunderbird").Sinon, voir sur SELFHTML :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>courriels</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<h1>Super ces courriels</h1>
<p>courriel à un destinataire principal et un destinataire de copie visible :<br />
<a href="mailto:tetedeuf@quelque.part?cc=hortense.soipeut@dinteret.fr">courriel avec copie</a></p>
<p>courriel à un destinataire principal et un destinataire de copie invisible :<br />
<a href="mailto:tetedeuf@quelque.part?bcc=hortense.soipeut@dinteret.fr">courriel avec copie secrète</a></p>
<p>courriel avec objet prédéfini (objet) :<br />
<a href="mailto:tetedeuf@quelque.part?subject=un%20courriel%20de%20tes%20pages%20Web">courriel avec objet</a></p>
<p>courriel avec corps de message prédéfini (texte du message) :<br />
<a href="mailto:tetedeuf@quelque.part?body=Salut%20Jean,%0D%0A%0D%0Aje%20voulais%20juste%20dire%20que%DF ">courriel avec corps de message</a></p>
<p>courriel avec des options combinées :<br />
<a href="mailto:tetedeuf@quelque.part?cc=hortense.soipeut@dinteret.fr&subject=salut%20Jean,%20salut%20Hortense">cc et objet Subject</a></p>
<p>courriel à deux destinataires principaux :<br />
<a href="mailto:tetedeuf@quelque.part,%20hortense.soipeut@dinteret.fr">courriel à deux destinataires</a></p>
<p>courriel avec schéma d'adresse complet :<br />
<a href="mailto:Jean%20T%C3%AAtedeuf%20%3Ctetedeuf@quelque.part%3E">courriel avec schéma d'adresse</a></p>
</body>
</html>
Modifié par papillon41 (27 Sep 2007 - 10:54)
epmale a écrit :
ben juste que quand les personnes envois un mail a partir du site, que plusieurs personnes le recoivent en même temps.
L'idéal pour cela c'est la liste de diffusion: une adresse e-mail qui redirige les messages vers différents destinataires. C'est plus lisible pour le public... sauf si on souhaite que les différentes adresses apparaissent, bien sûr.
Je proposerai de ne pas faire de formulaire HTML pour envoyer les mails pour une simple raison: de nombreux robots parcourent l'Internet à la recherche d'adresses emails à spammer.
En ce qui me concerne, un formulaire qui envoie le message en PHP via la fonction mail est bien plus simple à utiliser.
Dis-moi, est-ce toujours les mêmes personnes qui reçoivent le mail? (c'est à dire: est-ce toujours aux mêmes adresses que le message est envoyé?)
En ce qui me concerne, un formulaire qui envoie le message en PHP via la fonction mail est bien plus simple à utiliser.
Dis-moi, est-ce toujours les mêmes personnes qui reçoivent le mail? (c'est à dire: est-ce toujours aux mêmes adresses que le message est envoyé?)
Salut epmale ,
un petit exemple :
La mise en page est extraite "sans scrupules" de covertprestige
A+
Modifié par Heyoan (23 Oct 2007 - 23:36)
un petit exemple :
<!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>Contact</title>
<style type="text/css">
.alerte {
color:#CC0000;
}
form {
width: 500px;
padding: 10px 20px;
background: lavender;
color: midnightblue;
}
form p {
margin: 1em 0;
}
form p.double {
/* Empêcher le dépassement des flottants */
overflow: hidden;
width: 100%;
}
form p.double label {
overflow: hidden;
float: left;
width: 30%;
text-align: right;
font-weight: bold;
cursor: pointer;
}
form p.double label {
display: block;
margin-top: .2em;
font-size: .8em;
font-weight: normal;
cursor: default;
}
form p.double input,
form p.double textarea {
display: block;
margin-left: 32%;
width: 50%;
border: solid 1px midnightblue;
padding: 2px 4px;
}
form p.double textarea {
padding: 2px 0 0 4px;
width: 65%;
height: 6em;
}
form p.simple {
margin-left: 32%;
}
</style>
</head>
<body>
<?php
//destinatires
$destinataires = array('email1@laposte.net', 'email2@hotmail.com', 'email3@libertysurf.fr');
$to = implode("\n", $destinataires); //
$sujet = "Message depuis le site";
// Message soumis ?
if (isset($_POST['envoyer'])) {
// Récupération du message
$message = (!empty($_POST["message"])) ? $_POST["message"] : '';
//Envoi du mail si non vide
if ($message != '') {
if (mail($to, $sujet, $message)) {
echo '<p>Le message a bien été envoyé.</p>';
die();
} else {
echo '<p>Erreur lors de l'envoi du mail.</p>';
die();
}
} else { // si message vide
echo '<p class="alerte">Merci de saisir un message.</p>';
}
}
?>
<form name="formulaire" action="<?php echo $_SERVER['PHP_SELF']?>" method="post">
<p class="double">
<label for="message">Message:</label>
<textarea name="message" id="message" rows="5" cols="30"></textarea>
</p>
<p class="simple">
<input type="submit" name="envoyer" value="Envoyer" />
</p>
</form>
</body>
</html>
La mise en page est extraite "sans scrupules" de covertprestige
A+
Modifié par Heyoan (23 Oct 2007 - 23:36)
Salut,
Au cas où epmale s'oriente sur un formulaire avec un traitement php, je laisse "quelques" lectures complémentaires :
- http://www.apprendre-php.com/tutoriels/tutoriel-14-les-sessions.html
- http://phpsec.org/projects/guide/fr/1.html
- http://phpsec.org/projects/guide/fr/2.html
- http://www.phpsecure.info/v2/article/MailHeadersInject.php
- http://bob.developpez.com/phpauth/
- http://thierrylhomme.developpez.com/php/php_secure/
- http://www.phpfrance.com/tutoriaux/index.php/2005/04/17/29-les-magic-quotes
- http://www.phpfrance.com/forums/voir_reponse-90933.php
Au cas où epmale s'oriente sur un formulaire avec un traitement php, je laisse "quelques" lectures complémentaires :
- http://www.apprendre-php.com/tutoriels/tutoriel-14-les-sessions.html
- http://phpsec.org/projects/guide/fr/1.html
- http://phpsec.org/projects/guide/fr/2.html
- http://www.phpsecure.info/v2/article/MailHeadersInject.php
- http://bob.developpez.com/phpauth/
- http://thierrylhomme.developpez.com/php/php_secure/
- http://www.phpfrance.com/tutoriaux/index.php/2005/04/17/29-les-magic-quotes
- http://www.phpfrance.com/forums/voir_reponse-90933.php