Hallo!
ich moechte aus EINEM Formular den Inhalt zweier Textfelder an eine Adresse, den Inhalt
zweier anderer an eine andere Adresse verschicken. Sinn ist, das der User nur ein Formular ausfuellen und nur einmal
den Submit-Button klicken muss; der Inhalt wird dann getrennt und von verschiedenen cgi-Scripts verarbeitet. Kennt jemand
eventuell eine Möglichkeit?
Verwende nur ein cgi-Script, in dem zwei e-Mails verschickt werden.
In der ersten e-Mail werden die ersten beiden Inhalte zweier Textfelder, und in der zweiten e-Mail die Inhalte der beiden anderen Felder verschickt.
<ungetestet aus Feature Artikel>
erste e-mail
open(MAIL,"|$Sendmail_Prog -t") || print STDERR "Mailprogramm konnte nicht gestartet werden\n";
print MAIL "To: $mailto-1\n";
print MAIL "$erstesfeld $zweitesfeld\n";
close(MAIL);
zweite e-mail
open(MAIL2,"|$Sendmail_Prog -t") || print STDERR "Mailprogramm konnte nicht gestartet werden\n";
print MAIL2 "To: $mailto-2\n";
print MAIL2 "$drittesfeld $viertesfeld\n";
close(MAIL2);
</ungetestet aus Feature Artikel>
Wobei in $erstesfeld,$zweitesfeld u.s.w. die values der einzelnen Formularfeldern stehen muss. Weiteres findet man unter: http://www.teamone.de/selfaktuell/artikel/cgiperl/form-mail/index.htm
Gruesse
-> Andreas