Font
[thread]11109[/thread]

Nur bestimmte Variablen werden geprintet...



<< |< 1 2 3 >| >> 22 entries, 3 pages
JunTi
 2008-01-08 10:09
#104479 #104479
User since
2008-01-08
9 articles
BenutzerIn
[default_avatar]
...obwohl alle Variablen gleich deklariert sind.

Guten Tag, ich habe wirklich ein dringendes Problem, und zwar hier erstmal die Dateien um welche es geht:

http://sexymuffin.de/umfrage/index.php
http://www.sexymuffin.de/cgi-bin/umfrage/mailform....

Es geht darum, dass die Variablenwerte dann per Mail zugeschickt & geprintet werden, jedoch werden die Werte nichtmehr geprintet ab den Variablen mit "eins_", "zwei_" usw.
Koennen sie mir helfen? Ich weiß keinen Rat mehr.

Vielen Dank im Vorraus,
Lars Bauer.
renee
 2008-01-08 10:13
#104480 #104480
User since
2003-08-04
14371 articles
ModeratorIn
[Homepage] [default_avatar]
Ein wenig Code wäre nicht schlecht...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
JunTi
 2008-01-08 19:23
#104497 #104497
User since
2008-01-08
9 articles
BenutzerIn
[default_avatar]
Naja, wenn man sich die Dateien speichert hat man nicht nur ein wenig Code, sondern sogar den kompletten, dachte das waere so einfacher, oder soll ich den Code einfach hier posten?
renee
 2008-01-08 20:00
#104499 #104499
User since
2003-08-04
14371 articles
ModeratorIn
[Homepage] [default_avatar]
Den relevanten Code bitte hier posten...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
JunTi
 2008-01-08 20:06
#104500 #104500
User since
2008-01-08
9 articles
BenutzerIn
[default_avatar]
Die Variablen sind wie folgt definiert...
Code (perl): (dl )
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
$maennlichoweiblich = &maildatensaver($FORM{'maennlichoweiblich'});
$alter = &maildatensaver($FORM{'alter'});
$aberglaube = &maildatensaver($FORM{'aberglaube'});
$horoskope = &maildatensaver($FORM{'horoskope'});
$wissenschaft = &maildatensaver($FORM{'wissenschaft'});
$numeroskop_kennen = &maildatensaver($FORM{'numeroskop_kennen'});
$numeroskop_glaube = &maildatensaver($FORM{'numeroskop_glaube'});
$eins_fuehrung = &maildatensaver($FORM{'eins_fuehrung'});
$eins_organisationstalent = &maildatensaver($FORM{'eins_organisationstalent'});
$eins_ehrgeizig = &maildatensaver($FORM{'eins_ehrgeizig'});
$eins_erfolgreicheideen = &maildatensaver($FORM{'eins_erfolgreicheideen'});
$eins_ungernuntergeordnet = &maildatensaver($FORM{'eins_ungernuntergeordnet'});
$eins_einzelgaenger = &maildatensaver($FORM{'eins_einzelgaenger'});
$eins_aggressiv = &maildatensaver($FORM{'eins_aggressiv'});
$eins_schoepferisch = &maildatensaver($FORM{'eins_schoepferisch'});
$eins_gold = &maildatensaver($FORM{'eins_gold'});
$eins_edelsteine = &maildatensaver($FORM{'eins_edelsteine'});
$zwei_passiv = &maildatensaver($FORM{'zwei_passiv'});
$zwei_teamgeist = &maildatensaver($FORM{'zwei_teamgeist'});
$zwei_ausgeglichen = &maildatensaver($FORM{'zwei_ausgeglichen'});
$zwei_schuechtern = &maildatensaver($FORM{'zwei_schuechtern'});
$zwei_gute_argumente = &maildatensaver($FORM{'zwei_gute_argumente'});
$zwei_anpassungsfaehig = &maildatensaver($FORM{'zwei_anpassungsfaehig'});
$zwei_sanft = &maildatensaver($FORM{'zwei_sanft'});
$zwei_taktvoll = &maildatensaver($FORM{'zwei_taktvoll'});
$zwei_weiss = &maildatensaver($FORM{'zwei_weiss'});
$zwei_edelsteine = &maildatensaver($FORM{'zwei_edelsteine'});
$drei_lebenslust = &maildatensaver($FORM{'drei_lebenslust'});

usw.


Und werden wie folgt geprintet:
Code (perl): (dl )
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
open (MAIL, "|$mailprogamm -t") || die $!;
print MAIL "To: $empfaengermail ($empfaenger)\n";
print MAIL "From: $email \n";
print MAIL "Subject: $betreff\n\n";
print MAIL $mailbodykontakt;
print MAIL "\n\n";
print MAIL "Gesendet am: $datumlang\n";
print MAIL "$maennlichoweiblich\n";
print MAIL "$alter\n";
print MAIL "$aberglaube\n";
print MAIL "$horoskope\n";
print MAIL "$wissenschaft\n";
print MAIL "$numeroskop_kennen\n";
print MAIL "$numeroskop_glaube\n";
print MAIL "$eins_fuehrung\n";
print MAIL "$eins_organisationstalent\n";
print MAIL "$eins_ehrgeizig\n";
print MAIL "$eins_erfolgreicheideen\n";
print MAIL "$eins_ungernuntergeordnet\n";
print MAIL "$eins_einzelgaenger\n";
print MAIL "$eins_aggressiv\n";
print MAIL "$eins_schoepferisch\n";
print MAIL "$eins_gold\n";
print MAIL "$eins_edelsteine\n";
print MAIL "$zwei_passiv\n";
print MAIL "$zwei_teamgeist\n";
print MAIL "$zwei_ausgeglichen\n";
print MAIL "$zwei_schuechtern\n";
print MAIL "$zwei_gute_argumente\n";
print MAIL "$zwei_anpassungsfaehig\n";
print MAIL "$zwei_sanft\n";
print MAIL "$zwei_taktvoll\n";
print MAIL "$zwei_weiss\n";
print MAIL "$zwei_edelsteine\n";
print MAIL "$drei_lebenslust\n";

usw.

Und in der Mail am Ende werden die Werte der Variablen ab "eins_", "zwei_" usw. nichtmehr geprintet :/.
GwenDragon
 2008-01-08 20:21
#104501 #104501
User since
2005-01-17
14785 articles
Admin1
[Homepage]
user image
Irgendwo ein . am Zeilenanfang drin?
Sendmail wertet das nämlich als Ende der Mail.
JunTi
 2008-01-08 20:34
#104502 #104502
User since
2008-01-08
9 articles
BenutzerIn
[default_avatar]
Nein, ist nirgendswo ein Punkt, wo er nicht hingehoert.
GwenDragon
 2008-01-08 21:01
#104503 #104503
User since
2005-01-17
14785 articles
Admin1
[Homepage]
user image
Verwendest du in deinem Skript auch:
Code (perl): (dl )
1
2
use warnings;
use strict;

?
JunTi
 2008-01-08 21:07
#104504 #104504
User since
2008-01-08
9 articles
BenutzerIn
[default_avatar]
Nein, mache ich nicht.
Sollte ich das?
Ich bin wirklich nicht gut in Perl.
nepos
 2008-01-08 21:13
#104505 #104505
User since
2005-08-17
1420 articles
BenutzerIn
[Homepage] [default_avatar]
Ja, solltest du! Damit findest du einige Fehler und andere Unsauberkeiten.
<< |< 1 2 3 >| >> 22 entries, 3 pages



View all threads created 2008-01-08 10:09.