![]() |
![]() |
|
| Condividi questo contenuto nei Social Network: |
|
Tweet |
|
|
|
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito. |
||||
|
|||||||||
|
|
LinkBack | Strumenti di discussione |
|
|
#1 (permalink) |
|
User
Data di registrazione: Oct 2009
Messaggi: 15
|
Creare un modulo di invio mail di auguri automatico
Ciao a tutti.
Chiedo il vostro aiuto per creare un piccolo servizio da offrire a un azienda per cui sto realizzando il sito web. Il sito è in php appoggiato su MySQL. Come faccio a fare in modo che compilando nel database i campi: nome_cliente nascita_cliente mail_cliente Periodicamente ogni anno alla data del compleanno invii in automatico una mail di auguri. Grazie mille a tutti |
|
|
|
|
|
|
|
#2 (permalink) |
|
Data di registrazione: Feb 2010
Messaggi: 136
|
Ti conviene fare un controllo giornaliero del database. Selezioni tutti i record che hanno il mese e il giorno UGUALI alla data odierna e, se positivo, crea un ciclo per l'invio di mail di auguri con testo preimpostato.
Volendo puoi anche personalizzare il messaggio aggiungendo alla tabella nel db un campo "testo_auguri". L'unico ostacolo è dato dal fatto che la pagina che contiene questo codice deve essere eseguita. Quindi se il server è tuo puoi vedere le varie funzioni cron e via dicendo (dipende da che server usi) altrimenti ti tocca aprirla tu una volta ogni giorno. Altro problema: se la apri più di una volta, invia più volte la mail. Potresti aggiungere un campo "anno_invio" dove salvi l'anno di invio della mail. Quando invii la prima mail, crei una query che inserisca l'anno di invio del messaggio, così quando riesegui la pagina, fai un controllo su quel campo. Se l'anno è uguale all'anno corrente, allora non inviare la mail, altrimenti inviala e salva l'anno attuale nel campo apposito. ![]() |
|
|
|