Envoi de mail avec un contenu html

econo-ecolo
WRInaute discret
WRInaute discret
 
Messages: 153
Inscription: 20 Juin 2009

Envoi de mail avec un contenu html

Message le Sam Fév 26, 2011 10:34

Je voudrais faire une lettre d'info automatique.
Je souhaiterais donc envoyer la page suivante sous forme de mail aux internautes : http://www.econo-ecolo.org/spip.php?page=lettre_info_7j
Cela paraît simple, mais je n'y arrive pas !
Je ne sais pas comment transféré le html dans la fonction mail.
J'ai essayé un truc du genre :
Code: Tout sélectionner
$texte = addslashes ( include("http://www.econo-ecolo.org/spip.php?page=lettre_info_7j"));
mail ($user_email,$titre,$texte,$headers);

mais cela ne marche pas car cela m'affiche juste la page et envoie un mail vide.

CodingPapa
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 39
Inscription: 29 Sep 2010

Re: Envoi de mail avec un contenu html

Message le Sam Fév 26, 2011 11:13

La fonction include de php ne permet pas comme ça de récupérer le contenu du fichier; la fonction retourne un booléen pour définir si l'inclusion s'est déroulée sans problèmes ...

Je t'invite à aller voir la page officielle php à ce sujet:
http://php.net/manual/fr/function.include.php

Tu trouveras notamment l'exemple 6 qui pourrait t'être très utile avec un code pour récupérer le contenu de la page dans une chaîne au lieu de l'affiché ;)


forty
WRInaute passionné
WRInaute passionné
 
Messages: 1701
Inscription: 30 Oct 2008

Re: Envoi de mail avec un contenu html

Message le Sam Fév 26, 2011 11:35

cette fonction doit répondre à ton besoin : -http://fr.php.net/file_get_contents


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19592
Inscription: 8 Aoû 2004

Re: Envoi de mail avec un contenu html

Message le Sam Fév 26, 2011 16:33

et regarde la fonction mail, car il faut envoyer des header spécifiques pour insérer du html. Et ne pas oublier de le doubler avec sa version non html pour ceux qui ne lisent qu'en mode texte (pour éviter d'être profilé avec des images, le js, etc...)


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :

  • Recherche de citations d'un site en texte brut
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
  • Calcul du taux de liens vers des pages internes
    Cet outil vous permet de calculer le taux de liens profonds vers un site web. Un lien profond est un lien qui ne pointe pas vers la page d'accueil mais au contraire vers une page interne du site. Les sites dont l'essentiel du référencement vient de leurs inscriptions dans des annuaires ont un taux de liens profonds faible ; à l'inverse, les sites de référence ont souvent un taux de liens profonds plus important, signe que leur contenu a suscité de nombreux liens spontanés.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité