IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Mail] Executer du code php à la réception d'un mail


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 74
    Par défaut [Mail] Executer du code php à la réception d'un mail
    Bonjour !

    Je recherche un moyen d'éxecuter une fonction PHP à l'ouverture d'un mail, ce qui me permetterai de savoir combien de mail ont été ouvert, j'ai trouvé sur le forum une solution qui consiste à cacher du code php dans une image stocké localement sur le serveur : http://www.developpez.net/forums/showthread.php?t=79325

    Cependant cette solution ne me satisfait pas pour deux raisons, elle demande une intervention sur la configuration du serveur Apache, et un utilisateur qui aurait bloqué les images ne serait pas compatibilisé.

    J'ai entendu parler de la possibilité d'ajouter dans le header du mail quelque chose qui permetterai à l'ouverture d'avoir un retour, non pas l'envoi d'un mail, mais l'éxecution d'un script ou quelque chose du genre.

    Existe-t-il quelque chose du genre ?

    Merci de vos réponses !

  2. #2
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    Je suis pas sur d'avoir bien compris. Tu souhaites que ton code php soit effectué quand un utilisateur lit un mail, mais quand il lit le webmail ou? Dans son navigateur sur son webmail? Sur un webmail que tu as développé?

    Ou carrément tu veux envoyer un mail avec un script php a l'interieur qui te permettra de savoir qui le lit ou pas???

    J'espère que ce n'est pas la derniere raison!

  3. #3
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Euh comme ça je dirais que tu peux demander un accusé de reception mais c'est super hasardeux , faut que le lecteur accepte de l envoyer et je sais pas si tu peux le recupere en php !

    Mettre du code php dans un mail me parait utopique car il faut un serveur pour executer du php ...

    A la limite tu peux mettre du javascript avec une image cachée oui et a l appel de l'image le javascript incremente une variable !

    MAis de plus en plus les images sont bloquées par defaut dans les mails ....
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 74
    Par défaut
    C'est lorsque l'utilisateur le lis dans son client mail (outlook, thunderbird) et pas un webmail (il y aurait aucune difficulté :p)

    Et je ne cherche pas non plus à mettre du PHP dans le mail, comme tu le dis il faut un server pour interpréter le php ce n'est donc pas possible (ça serait même dangereux pour l'utilisateur de pouvoir éxecuter du php en local comme ça...)

    Ce que je cherche à faire c'est tout simplement quand il ouvre le mail, mon script sur mon server s'execute, donc savoir d'une façon ou d'une autre que le mail à été ouvert.

    La seule notification que j'ai vu est la réponse par mail, mais ça m'est pas utile ...

    L'autre solution comme je disais c'est d'inclure une image distante et y placer son code php dedans, ce qui fait que quand l'image s'affiche le code à l'intérieur est executé, mais le problème c'est que je ne peux pas toucher à la conf Apache pour lui faire interpreter l'images avec le moteur php.

  5. #5
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 498
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 498
    Par défaut
    salut,
    j'en profite pour demander si c'est légale de faire exécuter un script sans le consentement de l'utilisateur (j'avais lu dans un forum comme quoi ca ne l'était pas).

    sinon, ya plus simple : dans ton mail, tu demande clairement a l'utilisateur que ce serait cool de sa part s'il cliquait sur le bouton pour accuser la réception du mail ^^
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 74
    Par défaut
    Mais encore une fois le script n'est PAS execute chez lui...
    Quand tu te connecte sur un site, on te demande le consentement pour executer tel ou tel script ?

Discussions similaires

  1. [MySQL] Execution de code PHP dans une BDD
    Par calenfeaion dans le forum PHP & Base de données
    Réponses: 19
    Dernier message: 30/06/2006, 13h34
  2. [Système] execution du code php
    Par free01 dans le forum Langage
    Réponses: 2
    Dernier message: 28/06/2006, 23h23
  3. [Système] question a propos d'execution du code php
    Par free01 dans le forum Langage
    Réponses: 1
    Dernier message: 28/06/2006, 22h38
  4. Réponses: 4
    Dernier message: 15/12/2005, 18h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo