Probleme mit formmail.pl
|
Seitenanfang |
| Ich bin am verzweifeln. Die Webseite meiner Eltern www.buela.de war grade am funktionieren. Ich hab damit auch schon Mails verschickt über formmail. nun auf einmal krieg ich die meldung: Error: Bad/No Recipient - das würde ja eigentlich heißen, dass ich eine ungültige email adresse eingegeben habe. aber selbst "live" in der quellcodeanzeige des browsers steht die richtige email adresse (bestellung@buela.de bzw. mail@buela.de) und diese ist laut formmail auch in der @referers liste die zeile stimmt auch: @referers = ('buela.de','kulturini-dgf.de'); wieso krieg ich diese ausgabe? ich hatte nichts verändert, es hatte funktioniert! wenn ich ein "frisches" formmail lade und hochlade und nur die Kopfzeile ändere mit den @referers (keine Übersetzungen oder Mailanpassungen in der formmail.pl) dann kommt die selbe meldung. das wiederspricht doch jeder logik!! ich habe zwei formulare; eines unter bücher bestellen und eines unter kontakt und bei beiden bekomme ich die meldung. HILFE!!! :(
Datum: 11.04.2006-18:58

|
re: Probleme mit formmail.pl
|
Seitenanfang |
| Der Perl Debugger sagt folgendes: Perl-Debugger: Name "main::valid_recipient" used only once: possible typo at /home/httpd/vhosts/buela.de/cgi-bin/formmail.pl line 236. Name "main::sec" used only once: possible typo at /home/httpd/vhosts/buela.de/cgi-bin/formmail.pl line 113. /home/httpd/vhosts/buela.de/cgi-bin/formmail.pl syntax OK
Datum: 11.04.2006-19:00

|
re: Probleme mit formmail.pl
|
Seitenanfang |
| http://www.buela.de/formmail.txt da ist die formmail datei zum angucken! bitte helft mir!
Datum: 11.04.2006-19:02

|
re: Probleme mit formmail.pl
|
Seitenanfang |
| OK, tut mir erst mal leid für so viele Anhänge! Aber: nun klappts. Ich habe die Zeile @recipients = '&fill_recipients(@referers)'; in @recipients = (&fill_recipients('buela.de','kulturini-dgf.de')); geändert. Kann mir einer sagen, woran das lag? Ist das so ein größeres Sicherheitsrisiko?
Datum: 11.04.2006-19:07

|
re: Probleme mit formmail.pl
|
Seitenanfang |
Probierst Du:
@recipients = '&fill_recipients( \@referers )';
Arrays, bzw. Hashes müssen als Referenz auf die Selben an Subfuntionen übergeben werden, weil alle Parameter selbst als Liste (Array) in der Subfunktion ankommen. Siehe:
sub irgendwas { ...my ($v1, $v2, $v3) = @_; ODER ...my $v1 = shift; ...my $v2 = shift; ...etc. }
-uw
Datum: 12.04.2006-14:20

|
re: Probleme mit formmail.pl
|
Seitenanfang |
| ich bin in perl leider ein ziemlicher laie, also keine ahnung wovon du sprichst ;) das problem wird alerdings immer mysteriöser. es funktioniert mit opera, aber nicht mit ie, mozilla und firefox. jemand eine ahnung woran das liegen könnte? das formular kann übrigens gerne zu testzwecken benutzt werden.
Datum: 12.04.2006-18:46

|
re: Probleme mit formmail.pl
|
Seitenanfang |
wenn es noch jemand googelt oder sonst wen interessiert. es lag an eben jenem verhängnissvollem eintrag im form-tag "plain/text". hätte ich selber drauf kommen können, aber nun ja; fügt dreamweaver automatisch ein...aber nächstes problem ist schon, siehe oben ;)
Datum: 24.04.2006-16:44

|