---
title: "Skicka ett mail varje dag i 14 dagar"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/181986-skicka-ett-mail-varje-dag-i-14-dagar"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "score"
published: "2010-01-12T19:46:18.000Z"
updated: "2010-01-20T07:01:31.000Z"
replies: 7
views: 827
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/181986-skicka-ett-mail-varje-dag-i-14-dagar"
---

# Skicka ett mail varje dag i 14 dagar

## #1 — score, 2010-01-12T19:46Z

Hej!

Håller på men ett script där en användare ska kunna registrera sin epostadress för att få 14 olika "tips", ett mail varje dag. 

Har kodat allt förutom själva utskicksfunktionen. 

dock vet jag inte riktigt vet HUR jag ska lösa den.

någons om gjort något liknande och kan peka mig i rätt riktning?

Permalänk: https://www.webforum.nu/p/181986

## #2 — bassebhu, 2010-01-12T19:51Z

Vill du skicka ut dem manuellt varje dag så är det ingen konst.
PHP-funktionen mail() är din vän, som i en loop hämtar mottagaradresserna från databasen och skickar iväg!

Permalänk: https://www.webforum.nu/p/2222704

## #3 — score, 2010-01-12T19:56Z

riktig så enkelt är det inte, att skicka ut de 14 olika mailen kan jag göra, det jag inte får till är att endast ett mail ska skickas varje dag, dvs om jag registrerar mig idag ska jag få mail ett, imorgon mail två, osv..

Permalänk: https://www.webforum.nu/p/2222705

## #4 — bassebhu, 2010-01-12T22:22Z

Och du vill inte klicka på skicka 23:59 varje dag gissar jag? :D

Permalänk: https://www.webforum.nu/p/2222741

## #5 — Mr T, 2010-01-12T22:23Z

(Kan nog funka på en Windows server också) Finns på Linux/Unix servrar möjlighet att låta servern hålla liv i ett program. Om du då i det programmet kollar datumet på användaren när senaste mailet skickades till honom/henne och efter 24 timmar skickar ett nytt mail, sparar undan den nya tiden tiden och fortsätter så tills 14 mail skickats.
 Har du inte möjligheten att låta programmet snurra på servern kan du ju kolla vilka användare som ska ha sitt mail då en användare går in på din sida. Altså på samma sätt kolla användare vars sparade datum är 24 timmar gammalt osv.

Permalänk: https://www.webforum.nu/p/2222742

## #6 — The_Hulk, 2010-01-13T07:13Z

Kör du på ett webbhotell så är det ganska sällan man får tillgång till crontab/schemaläggaren beroende på om man köra linux eller windows.

Med crontab/schemaläggaren så kan du ställa in att ditt skript ska köras en viss tid varje dag.

Vilket är det egentligen du vill ha hjälp med, är det själva skriptet som skickar ut rätt mail till rätt person eller så att skriptet körs en gång per dag?

Eftersom du har mejl-adresserna registrerade någonstans, förmodligen en databas så kan du antingen lägga till ett fält i samma tabell eller skapa en ny tabell som räknar vilket mejl de ska få skickade till sig.

Permalänk: https://www.webforum.nu/p/2222754

## #7 — score, 2010-01-19T20:46Z

löste detta ett cron job samt ett "senaste mail" datum i databasen, var ganska simpelt när jag väl kom på hur jag skulle göra :)

Permalänk: https://www.webforum.nu/p/2223491

## #8 — The_Hulk, 2010-01-20T07:01Z

Ehh, det var väl ungefär det jag skrev för vecka sedan?
Bra att det löste sig men tänk på att markera ett svar.
<http://www.webforum.nu/faq.php?faq=vb_faq#faq_faq_acceptance>

Permalänk: https://www.webforum.nu/p/2223529

---

Tråden på webben: https://www.webforum.nu/amne/php/181986-skicka-ett-mail-varje-dag-i-14-dagar
