perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 19
Click for quality!




12.02.2012 / 04:10

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragProbleme 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

Beitragre: 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

Beitragre: 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

Beitragre: 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

Beitragre: 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

Beitragre: 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

Beitragre: 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

-






-
-