her er et "første skud" på en konvertering .. jeg har ikke db så jeg har ikke kunnet tjekke om det kører :-)
Men 30 points er aligevel billigt sluppet :-)
#!/usr/bin/perl use DBI; use Net::SMTP;
my ($dbh, $database,$databaseuser,$databasepassword); $database="host"; $databaseuser="db"; $databasepassword="password"; $dbh = DBI->connect("dbi:mysql:$database","$databaseuser","$databasepassword") or die("Cannot connect: $DBI::errstr");
my $Adato = time()-(3*60); my $Bdato = time()+(2*60); my $sql1 = "SELECT mailFormat,afsendNavn,afsendEmail, mailEmne,Mail,fejlmodtager,id,listeID FROM ml_ListBrev WHERE sendDato > '$Adato' AND sendDato < '$Bdato' AND afsendt = 'no'";
my $q1 = $dbh-> prepare($sql1) || print "prepare failed($DBI::errstr)\n";; my $rv = $sth->execute; while (@r1 = $q1->fetchrow_array() ) { my $mailformat = $r1[0]; my $afsendnavn = stripslashes($r1[1]); my $afsendemail = stripslashes($r1[2]); my $mailemne = stripslashes($r1[2]); my $mail = stripslashes($r1[3]); my $sql2 = qq{SELECT mana.PayUser as PayUser FROM ml_Managers mana , ml_ListBrev brev, ml_Lister lister WHERE brev.listeID= lister.id AND lister.CustomerID = mana.id AND brev.id = '$r1[0]'}; $t = $r2[0]; if ($mailformat == "text/plain") { $mail = strip_tags($mail); $mail = preg_replace("/ /"," ",$mail); $rekl = "\n--[ANNONCE]---------------------\n"; } else { $rekl = "<br>--[ANNONCE]---------------------<br>"; $mail = nl2br($mail); }
$sql = "SELECT reklameText as text FROM ml_reklame ORDER BY RAND() LIMIT 1"; my $q = $dbh-> prepare($sql) || print "prepare failed($DBI::errstr)\n";; $sth->execute; @r = $sth->fetchrow_array;
Har ikke fået afprøvet, men ellers kommer jeg igen :o)
Synes godt om
Ny brugerNybegynder
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.