Avatar billede leif Seniormester
06. december 2003 - 20:49 Der er 5 kommentarer og
1 løsning

Send en ny mail om 5 min.

Hej,

Jeg skal have lavet et script som sender en ny mail hver fx. 5 min. til den samme adresse. I subject linien kunne jeg tænke mig at der stod at nu var det fx. Test nr. 10 der blev sendt.

Jeg har mail funktionen som er lavet som følgende:

$mail = "exp@xxxxxxxxxxxx.dk";
$fornavn = "Test";
$efternavn = "Mail";

$emne2 ="Test nr xxx";   
$besked2 = "Dette er nu test nr. xxx";
$modtager = "$fornavn $efternavn <$mail>";

mail("$modtager",$emne2,$besked2,"From: Leif <exp@leip.dk>\nReply-To: Leif <exp@leip.dk>\nContent-Type: text/plain;charset=\"iso-8859-1\"\nContent-Transfer-Encoding: 7bit");


Men hvordan med nummreret samt intervallet den sender ???

Jeg havde tænkt mig at åbne siden i en browser.

Fra
Leif
Avatar billede leif Seniormester
06. december 2003 - 20:54 #1
Det skal på ingen måde bruges som spam, men udelukkende til test formål af den modtagende mail server.
Avatar billede fangel Nybegynder
06. december 2003 - 21:14 #2
hmmm  - umidbart kan du jo lave en session der tæller hvor den er kommet til - og så bare lave en META der opdatere siden hvert 5. minut ;)

Morten
Avatar billede leif Seniormester
06. december 2003 - 21:54 #3
Har lavet det som nedenstående, men den refresher ikke og derved sender den ikke igen !!!! Hvad er galt ??? Kan det have noget med Windows 2003 server ???

<?
$fp = fopen("mailtest.txt","r"); //her åbner vi filen
$input = fgets($fp,1024);
fclose($fp);
$input++; // her lægger vi en til filen
$fp = fopen("mailtest.txt","w");
fputs($fp,$input);
fclose($fp); //lukker hele lortet!

$tid = date ("l dS of F Y H:i:s");


$mail = "leif@xxxxxxxxxx.dk";
$fornavn = "Test";
$efternavn = "Mail nr. $input";

$emne2 ="Test nr $input";   
$besked2 = "Dette er nu test nr. $input \nDen er sendt $tid";
$modtager = "$fornavn $efternavn <$mail>";

mail("$modtager",$emne2,$besked2,"From: Test mail nr. $input <leif@xxxxxxx.dk>\nReply-To: Test mail nr. $input <leif@xxxxxxx.dk>\nContent-Type: text/plain;charset=\"iso-8859-1\"\nContent-Transfer-Encoding: 7bit");

?>
<HTML>
<HEAD>
<TITLE>Mail tester</TITLE>
<META HTTP-EQUIV="refresh" CONTENT="3;url=http://xxxxxxx.dk/mailtest.php">
</HEAD>
<BODY>
Mail nr. <? echo($input);?> er sendt
</BODY>
</HTML>
Avatar billede leif Seniormester
06. december 2003 - 22:07 #4
dea_pg -> Vil du have point for at lede mig til en løsning ???
Avatar billede fangel Nybegynder
06. december 2003 - 22:14 #5
tjoo...

den ser rigtig nok ud - har du fået det til at virke selv

Morten
Avatar billede leif Seniormester
08. december 2003 - 23:07 #6
Har funder samtlige prob. med refresh, 2003 server tillader normalt ikke brug af META refresh.

Lukker og slukker, da ovennævnte nu fungerer både på XP og 2003 server.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester