Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les tutoriels > Non-Officiels > Site Web > PHP > Points particuliers > Envoyer un mail à vos membres exceptionnellement et automatiquement > Lecture des commentaires

Envoyer un mail à vos membres exceptionnellement et automatiquement

Vous devez être inscrit pour pouvoir poster des messages

Page : 1 
Pseudo Commentaire
Page : 1 
Hors ligne Barbary # Posté le 27/12/2006 à 18:14:16 - Ce membre a mis la note : 16

Avatar
Groupe : Membres
Tu devrais essayer de faire un script qui fasse aller n'importe quelle page a n'importe quelle heure que l'on décide.
Sinon le tuto est simpa:

Secret (cliquez pour afficher)
16/20

Image utilisateur
 
Hors ligne primmo # Posté le 27/12/2006 à 18:50:53 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Merci pour cette appréciation, mais j'ai pas bien compris.
Aller à n'importe quelle heure, sur n'importe quelle page ?

Image utilisateur
 
Hors ligne Barbary # Posté le 06/01/2007 à 21:22:55 - Ce membre a mis la note : 16

Avatar
Groupe : Membres
Bin soumettre le requéte sans utilier webcron.

Image utilisateur
 
Hors ligne Blue Sn4ke # Posté le 14/01/2007 à 18:15:02 - Ce membre a mis la note : 12
Zelda Fan
Avatar
Groupe : Membres
12/20 parce que la comparaison entre time() et $timestamp_noel n'est pas bonne.

On ne connaît pas exactement le temps que mettra webcron à appeller la page, or pour que le mail soit envoyé il faut que la page soit appellée à la seconde près définie dans $timestamp_noel.

Résultat: 5 chances sur 100 que ça marche.
Hors ligne primmo # Posté le 14/01/2007 à 19:36:55 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Oui c'est vrai tu as raisons, voila pourquoi les crons d'un serveur dédié sont beaucoups plus adaptés, si tu as une autre idée d'amélioration pour eviter ce problème tout en gardant une bonne sécurité, envoit moi un mp.

Image utilisateur
 
Hors ligne Thibaud the Bête # Posté le 09/03/2007 à 18:28:40 - Ce membre a mis la note : 14
Avatar
Groupe : Membres
Tu peux faire :

Code : PHP
$timestamp_noel = mktime(23, 00, 00, 12, 24, $annee);
$timestamp_min = $timestamp_noel - 120;
$timestamp_max = $timestamp_noel + 120;
if(time() >= $timestamp_min AND time() <= $timestamp_max)
{
        /* Nos instructions */
}


Ici, il y a une marge d'erreur de 120 secondes (de plus ou de moins), donc 2 minutes.

Le tuto est utile, mais il exploite un site dont j'ai déjà entendu parler sur le SdZ et une fonction pour laquelle il existe déjà un tuto...

14.

http://lemonde.desnavires.free.fr
Citation : Roger Martin du Gard, dans Les Thibault
Si l'on ne fait pas le bien par goût naturel, que ce soit par désespoir ; ou, du moins, pour ne pas faire de mal.
 
Hors ligne flobard # Posté le 02/11/2007 à 16:29:52 - Ce membre a mis la note : 11
Advienne que pourra
Avatar
Groupe : Membres
Envoyer des mails comme tu le fais, c'est un coup à mettre à genoux un serveur...
Pense aux copies cachées, ce serait 100 fois mieux :)


11/20 !

"Si tu ne peux pas avoir quelquechose avec du fric, alors tu l'auras avec beaucoup de fric !"
 
Hors ligne mox # Posté le 04/11/2007 à 12:06:21 - Ce membre a mis la note : 10
Groupe : Membres
Je viens d'essayer en espérant que sa marche ;-)
Merci beaucoup pour ce tuto qui est bien fait, bien expliqué...
Je voterai en fonction du résultat de mon test de newsletter ;-)

Merci
 
Hors ligne mox # Posté le 04/11/2007 à 13:12:09 - Ce membre a mis la note : 10
Groupe : Membres
Bon sa marche pas!!!
Je te met 10
Quand je vais la ou j'ai stoqué le mail je tombe sur une erreur de la seconde ligne:
Code : PHP - Afficher / masquer les numéros de ligne
  1. $timestamp_novembre = mktime(13‚ 00‚ 00‚ 11‚ 04‚ 2007);

Comment sa se fait? si tu veut bien m'aider, envoi moi un mp ;-)
Merci
 
Hors ligne treize # Posté le 11/12/2007 à 17:57:42 - Ce membre n'a pas mis de note
Ice screen
Avatar
Groupe : Membres
Beuh j'ai la même erreur :'( comment ca se fait ?
Secret (cliquez pour afficher)
12/20
 
Hors ligne daxou31 # Posté le 12/12/2007 à 21:47:17 - Ce membre n'a pas mis de note
Toulousain et pas peu
Avatar
Groupe : Membres
essaye ca :
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2. $heure = 13;
  3. $minute = 0;
  4. $seconde = 0;
  5. $jour = 11;
  6. $mois = 2;
  7. $annee = 2007;
  8. $timestamp_novembre = mktime($heure, $minute, $seconde, $mois, $jour, $annee);
  9.  
  10. //on se fixe 2 minutes de marge
  11.  
  12. $timestamp_mini = $timestamp_novembre - 60;
  13. $timestamp_maxi = $timestamp_novembre + 60;
  14.  
  15. if((time() >= $timestamp_mini) AND (time() <= $timestamp_maxi))
  16. {
  17. //On envoie notre mail
  18. }
  19. else
  20. {
  21. //On attends les 2 minutes du jour J pour envoyer notre mail
  22. }
  23. ?>


Sinon, juste en verifiant le jour, mois et annee, lorsque le premier visiteur passe sur la page, il envoie le mail a tout le monde et tu n'oublie pas d'enregistrer dans une bdd par exemple que le mail a ete envoyé sinon a chaque visite, un mail va s'envoyer :euh:

Image utilisateur
Image utilisateur
 
Hors ligne Log'Ans # Posté le 15/12/2007 à 12:28:54 - Ce membre n'a pas mis de note
Stay Tranquilo ! Oh no !
Avatar
Groupe : Membres
pour l'url à mettre sur webcron, on met l'url dans lequel le fichier est sur l'ordi ou sur le site web ? :euh:

Image utilisateur
 
Hors ligne primmo # Posté le 15/12/2007 à 12:58:18 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
L'url où le fichier se trouve sur ton site web. ;)

Image utilisateur
 
Hors ligne Phenixmoon # Posté le 19/01/2008 à 18:59:25 - Ce membre n'a pas mis de note
Groupe : Membres
Je vous trouve assez sévère j'ai trouvé ce tuto pas mal fait bien que certaine chose sois un peu confuse j'ai bien compris dans l'ensemble comment utiliser webcron qui me semble etre le but de ce tuto !
Secret (cliquez pour afficher)
17/20

L'éxperience est un professeur cruel qui vous fait passer le devoir avant la leçons .
Mon Site : http://terrae.societeg.com/
 
Hors ligne roh@n # Posté le 21/05/2008 à 13:53:31 - Ce membre n'a pas mis de note
[html/css] (love)
Groupe : Membres
il est bien comme tuto . continue comme sa!

Voici ce qu'à peu près, mon cher, vous m'auriez dit si vous aviez un peu d'esprit et de lettres, mais d'esprit, ô le plus lamentable des êtres, vous n'en eûtes jamais un atome, et de lettres, vous n'avez que les trois qui forment le mot "sot". :p
 

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 77 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.0283s (0.0172s)