Eurokicker
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 06.01.2004, 04:39   #1
TP-Member
 
Benutzerbild von kcyberbob
 
Registriert seit: Mar 2002
Ort: Nähe München
kcyberbob macht alles soweit korrekt

Hilfe bei Newsletter Script!!!


Hallo,

ich bräuchte mal eure Hilfe bei meinem Newsletterscript.
Erstmal erkläre ich euch was das Script können soll.
Also ich wähle zwischen HTML oder TEXT Mail, die Adressen werden aus der Datenbank geholt und es soll ein TEXT und Abmeldelink am ende des Newsletters sein.
So und jetzt das Script, dann das Problem.
PHP-Code:
<?
function Code($input) {
    
$input str_replace("\n""<br>"$input);

    return 
$input;

}
if (!isset(
$action)) {

?>
<form name="form1" method="post" action="mail.php?action=mail">
  <p>
    <select name="format">
      <option value="text" selected>text</option>
      <option value="html">html</option>
    </select>
</p>
  <p>
    <input name="subject" type="text" id="betreff">
</p>
  <p>
    <textarea name="content" cols="100" rows="10" id="content"></textarea>
</p>
  <p>
    <input type="submit" name="Submit" value="Senden">
</p>
</form>
<?
}
elseif (
$action == mail) {
$cookie_accountnr "000001";
    
$mail "admin@tischkegeln.de";
    
$homepage "tischkegeln.de";
    
$xtra "From: $mail (Newsletter von $homepage)\r\n";

     
$abfrage "SELECT * FROM newsletter_list";
     
$ergebnis mysql_query($abfrage);
     while(
$row mysql_fetch_object($ergebnis)) {

if (
$format == "text") {
$url "http://www.tischkegeln.de";
$unsubscribe "http://tischkegeln.de/index.php?action=unsubscribe&accountnr=$cookie_accountnr&email=$row->email";
}
elseif (
$format == "html") {
$url "<a href='http://www.tischkegeln.de'>http://www.tischkegeln.de</a>";
$unsubscribe "<a href='http://tischkegeln.de/index.php?action=unsubscribe&accountnr=$cookie_accountnr&email=$row->email'>http://tischkegeln.de/index.php?action=unsubscribe&amp;accountnr=$cookie_accountnr&amp;email=$row->email</a>";
}

$abmelden "------------------------------------------------------------------------
Dieser Newsletter wurde ermöglicht durch $url
Wollen sie sich von diesem Newsletter abmelden?
$unsubscribe
------------------------------------------------------------------------"
;

$content    $content."\n\n".$abmelden;

if (
$format == html) {
    
$content Code($content);
$xtra .= "Content-Type: text/html\r\nContent-Transfer-Encoding: 8bit\r\n";
}
           
$content $content."\n".$row->email;
           
mail($row->email,$subject,$content,$xtra);
}
  
              echo 
"Ihr Newsletter wurde erfolgreich verschickt";
              }
?>
So jetzt das Problem.
Jeder der eine mail bekommt hat den untern Text immer so oft in der Mail stehen, an der stelle er in der Datenbank steht,
Also der erste hat den text zweimal stehen der dritte dreimal usw.
Wie kann ich das Problem beheben, denn ich brauche die emailadresse nicht nur in der Mailfunktion sondern auch für den Abmeldelink.

gruß kcyberbob
kcyberbob ist offline   Mit Zitat antworten


Alt 06.01.2004, 08:35   #2
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
indem du die $content Variable zum Schleifenbeginn zurücksetzt... oder ganz einfach in der Schleife einen anderen Variablennamen nutzt.

Gruss
Jan
Stuck Mojo ist offline   Mit Zitat antworten
Alt 06.01.2004, 16:19   #3
TP-Member
 
Benutzerbild von kcyberbob
 
Registriert seit: Mar 2002
Ort: Nähe München
kcyberbob macht alles soweit korrekt
danke funktioniert aber jetzt habe ich noch ein problem aber wie bekomme ich jetzt noch die emailadresse in den abmelde link rein.
kcyberbob ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Hilfe bei Newsletter Script!!! Hilfe bei Newsletter Script!!!
« sortieren? | Problem mit Datenbank auslesen »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:37 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67