2010-05-16 7 views
0

Je crée un site Web très simple basé sur les e-mails que les utilisateurs peuvent, lors de leur inscription, énumérer tous les agents qu'ils sont intéressés à suivre. Le programme va ensuite tous les jours et récupère cette information et l'envoie à chaque utilisateur. J'ai la partie qui récupère l'information des sites Web d'actions, mais je cherche une "infrastructure" qui permet:

(a) un utilisateur d'envoyer un email à [email protected] avec le sujet "Subscribe" et b) l'utilisateur à envoyer un courrier électronique au service @ ... avec le sujet "désabonnement" et un corps contenant des valeurs similaires.Ajout/Suppression de valeurs pour un éditeur de valeur de stock quotidien basé sur Email - made inPHP

Vous cherchez du code en php s'il vous plaît. Des idées?

+0

Désolé! mon navigateur par défaut a un problème avec ce site ... le faire maintenant. – Dave

+0

Quel navigateur utilisez-vous? – Galen

Répondre

1

Créer un script php et des e-mails « de tuyaux » envoyé à l'adresse électronique spécifiée adresses en elle.

Un tutoriel exemple est disponible ici - http://www.evolt.org/incoming_mail_and_php

De cette façon, le script est déclenché, sur demande, lorsqu'un contacts d'abonnés il soit ajouter des abonnements ou les supprimer. Le script peut ensuite analyser le contenu de l'e-mail, ainsi que l'en-tête (qui contiendrait l'adresse e-mail de l'expéditeur, l'objet, etc.) et effectuer les modifications requises dans votre système. Une suggestion comme celle de Galen fonctionnerait cependant, cependant, avoir un script qui interroge un compte email à intervalles réguliers (en utilisant cron, ou similaire), dans mon expérience n'est pas aussi fiable ou aussi instantané que l'envoi d'emails à un script.

+0

Merveilleux ... qui sonne exactement comme ça - va vérifier! – Dave

0

Créez un script php qui vérifie constamment cette adresse e-mail. Quand il reçoit un e-mail, il peut utiliser l'expéditeur email pour l'identification puis analyser simplement l'e-mail pour exécuter la commande spécifiée pour cet utilisateur

http://php.net/manual/en/book.imap.php