Beitrag von Reiner (306 Beiträge) am Sonntag, 21.Juli.2002, 15:22. WWW: www.reiners-page.de
Komisch ausgedrückt soll für Newsletterfunction genutzt werden
Ich habe mich etwas komisch ausgedrückt.
Zum besseren verständnis.
Die E-Mailadressen sollen für eine Newsletterfunction genutzt werden.
Reiner
Antworten
Beitrag von Marco (840 Beiträge) am Montag, 22.Juli.2002, 07:00.
Re: Komisch ausgedrückt soll für Newsletterfunction genutzt werden
Hallo Reiner,
möchtest Du die Mail-Adresse exportieren, um sie mit Deinem Mailprogramm zu adressieren oder möchtest Du aus der Seite heraus eine Mailbenachrichtigung (z.B. bei Neueinträgen) generieren?
Für letzteres brauchst Du m.W. zumindest die Miet-Version von bp...
mfg
Marco
Antworten
Beitrag von Reiner (306 Beiträge) am Montag, 22.Juli.2002, 10:26. WWW: www.reiners-page.de
Re: Komisch ausgedrückt soll für Newsletterfunction genutzt werden
Danke Marco
Ich dachte das ich alle bei mir eingetragenen per Buttonklick im Adressfeld "An" bzw."Bcc" im E-Mailformular von z. B. Outlook wiederfinde und dann als Newsletter verschicken kann.
Reiner
Antworten
Beitrag von Marco (840 Beiträge) am Montag, 22.Juli.2002, 12:18.
Re: Komisch ausgedrückt soll für Newsletterfunction genutzt werden
dann würde ich Dir vorschlagen, die Datenbanken zu exportieren (unter Verwaltung), da kannst Du dann die Felder auswählen, die exportiert werden sollen.
Mit Semikolon getrennt solltest Du diese Liste dann eigentlich direkt ins BCC-Feld eintragen können z.B. mit copy und paste
Antworten
Beitrag von Reiner (306 Beiträge) am Montag, 22.Juli.2002, 15:12. WWW: www.reiners-page.de
Re: Komisch ausgedrückt soll für Newsletterfunction genutzt werden
Hi
Habe es jetzt so gemacht.
Das ganze wurde in CSV gesteckt.
Dann habe ich mit mit einem Hilfsprogramm
"emailgrabber" die Adressen ausgelesen.
Ist aber doch etwas umständlich.
Darum hatte ich gedacht es gibt da Befehle die man einbauen kann.
Thx
Reiner
Antworten
Beitrag von Sander (8133 Beiträge) am Montag, 22.Juli.2002, 16:43.
Re: Komisch ausgedrückt soll für Newsletterfunction genutzt werden
foreach $name ("dbname1","dbname2","dbname3"...."dbname10")
{
get "Id==*","$name";
while(get_next "$name")
{
$emails{$Mail}++;
}
}
@liste=keys %emails;
$adressen=join(", ",@liste);
out "<a href="mailto:du@deineAdresse.de?bcc=$adressen</a>";
nach klick auf den link sollte sich dein emailprogramm öffnen und alle adressen in bcc stehen
oben bei foreach mußt du noch deine dbnamen eintragen und im link am besten deine adresse angeben.
Sander
Antworten
Beitrag von Reiner (306 Beiträge) am Dienstag, 23.Juli.2002, 00:07. WWW: www.reiners-page.de
Re: Komisch ausgedrückt soll für Newsletterfunction genutzt werden
Ich habe es so gemacht und ergänzt wie Du gesagt hast
foreach $name ("Hotel_D_0","Hotel_D_1","Hotel_D_3"Hotel_D_4"Hotel_D_5")
{
get "Id==*","$name";
while(get_next "$name")
{
$emails{$Mail}++;
}
}
@liste=keys %emails;
$adressen=join(", ",@liste);
out "<a href="mailto:webmaster@reiners-page.de?bcc=$adressen</a>";
heraus kommt aber leider nur
foreach ("Hotel_D_0","Hotel_D_1","Hotel_D_3"Hotel_D_4"Hotel_D_5") { get "Id==*",""; while(get_next "") { $E-Mail}++; } } @liste=keys %emails; =join(", ",@liste); out "
oder so
/cgi-bin/baseportal.pl?htx=/Blinker/Mail
alle Sachen sitzen unter
/cgi-bin/baseportal.pl?htx=/Blinker
Die neue Seite habe ich Mail genannt.
Die einzelnen Datenbanken
Hotel_D_0 bis Hotel_D_14
Hab ich was falsch gemacht?
Hast mir ja beim letzten Problem schon so gut geholfen.
Da verstehe ich Einträge wie sie vom von meister eder kommen überhaubt nicht.
Bayuwarische Grüße
Reiner
Antworten
Beitrag von Sander (8133 Beiträge) am Dienstag, 23.Juli.2002, 01:01.
Re: Komisch ausgedrückt soll für Newsletterfunction genutzt werden
Antworten
Beitrag von Marco (840 Beiträge) am Dienstag, 23.Juli.2002, 10:15.
Re: Komisch ausgedrückt soll für Newsletterfunction genutzt werden
...hmm... so geht´s natürlich auch!
Das unterscheidet halt den Künstler vom Handwerker... ;-)
Marco
in Ehrfurcht erstarrt...
Antworten
Beitrag von Reiner (306 Beiträge) am Dienstag, 23.Juli.2002, 11:47. WWW: www.reiners-page.de
Re: Komisch ausgedrückt soll für Newsletterfunction genutzt werden
Hi
Ich habe biaher nur die kostenlose Werbeversion von Baseportal liegt es daran daß das ganze nicht funzt? oder liegt da ein anderer Fehler vor.
Habe mein Mail-Feld in allen Datenbanken als "E.Mail"
bezeichnet.
So jetzt noch mal zum Problem
habe <Perl>...</Perl> eingefügt(Falsche Stelle?).
Verschiedensten Stellen ausprobiert.
Auch verschiedene Varianten wie z. B.
oder
$emails{$E-Mail}++;
Das ist die letzte Konstellation die ich getestet habe.
foreach $name ("Hotel_D_0","Hotel_D_1","Hotel_D_3"Hotel_D_4"Hotel_D_5")
<perl>
{
get "Id==*","$name";
while(get_next "$name")
{
$emails{$Mail}++;
}
}
@liste=keys %emails;
</perl>
$adressen=join(", ",@liste);
out "<a href="mailto:webmaster@reiners-page.de?bcc=$adressen</a>";
bekomme aber als Ergebnis leider nur
foreach ("Hotel_D_0","Hotel_D_1","Hotel_D_3"Hotel_D_4"Hotel_D_5")
[ Fehler: init: /usr/local/httpd/data/PC/MH/Blinker/Mail.fields konnte nicht geöffnet werden ]
=join(", ",@liste); out
Nachzusehen unter
http://baseportal.de/cgi-bin/baseportal.pl?htx=/Blinker/Mail
Was mache ich noch falsch?
Danke
Reiner
Antworten
Beitrag von Sander (8133 Beiträge) am Dienstag, 23.Juli.2002, 13:31.
Re: Komisch ausgedrückt soll für Newsletterfunction genutzt werden
hier fehlen ein paar ",
foreach $name ("Hotel_D_0","Hotel_D_1","Hotel_D_3","Hotel_D_4","Hotel_D_5")
das <perl> bzw </perl> muß komplett vor und dahinter, nicht zwischenrein.
wenn dein Feld E.Mail heißt, dann
$emails{$_loop{"E.Mail"}}++;
So, nun nochmal probieren...
Sander
Antworten
Beitrag von Peter (141 Beiträge) am Dienstag, 23.Juli.2002, 15:30.
Re: Komisch ausgedrückt soll für Newsletterfunction genutzt werden
Antworten
Beitrag von Sander (8133 Beiträge) am Dienstag, 23.Juli.2002, 15:40.
Re: Komisch ausgedrückt soll für Newsletterfunction genutzt werden
Antworten
Beitrag von Reiner (306 Beiträge) am Dienstag, 23.Juli.2002, 15:57. WWW: www.reiners-page.de
Re: Komisch ausgedrückt soll für Newsletterfunction genutzt werden
Functioniert fast:
<perl>
foreach $name ("Hotel_D_0","Hotel_D_1","Hotel_D_3","Hotel_D_4","Hotel_D_5")
{
get "Id==*","$name";
while(get_next "$name")
{
$emails{$E-Mail}++;
}
}
@liste=keys %emails;
$adressen=join(", ",@liste);
out "<a href=\"mailto:webmaster@reiners-page.de?bcc=$adressen\">Mail raus</a>";
</perl>
als ausgabe bekomme ich
Mail raus und ist mit dem Link
mailto:webmaster-page.de?bcc=
belegt.
Es öffnet sich eine Mail mit fascher Mailadresse von mir statt webmaster@reiners-page.de eben webmaster-page.de und im bbc feld steht 0 drinn (als Zahl)
Ist bestimmt nur noch eine kleine Sache
Reiner
Antworten
Beitrag von Sander (8133 Beiträge) am Dienstag, 23.Juli.2002, 16:41.
Re: Komisch ausgedrückt soll für Newsletterfunction genutzt werden
<perl>
foreach $name ("Hotel_D_0","Hotel_D_1","Hotel_D_3","Hotel_D_4","Hotel_D_5")
{
get "Id==*","$name";
while(get_next "$name")
{
$emails{$_loop{"E-Mail"}}++;
}
}
@liste=keys %emails;
$adressen=join(", ",@liste);
out "<a href=\"mailto:webmaster\@reiners-page.de?bcc=$adressen\">Mail raus</a>";
</perl>
beachte \@ bei der emailaddy und $_loop{"E-Mail"}
Sander
Antworten
Beitrag von Reiner (306 Beiträge) am Donnerstag, 1.August.2002, 01:24.
Re: Komisch ausgedrückt soll für Newsletterfunction genutzt werden
Hi
Entschuldigung das ich mich jetzt erst melde.
War wegen Rippenbruch im Krankenhaus.
Thx Sander
So funktioniert es
Danke auch an die anderen.
Antworten
Beitrag von Reiner (306 Beiträge) am Dienstag, 23.Juli.2002, 16:01.
Re: Komisch ausgedrückt soll für Newsletterfunction genutzt werden
Das mit der E-Mailadresse habe ich schon hinbekommen, aber der rest
Reiner
Antworten