Beitrag von Ruben (403 Beiträge) am Mittwoch, 14.März.2001, 14:17.
Perl-Frage: Subs verschachtelbar und Rücksprung in aufrufende Sub?
Hallo,
Prob: will in ner Subroutine ne andere Subroutine aufrufen, die dann was macht und in die aufrufende zurückspringt, geht das?
Hintergrund:
Admintool mit Abfragen und bedingten Aufrufen von Subroutinen, die dann die Ausgabe bewerkstelligen (ist m.E. übersichtlicher als alles "am Stück") Nun soll, wenn alle Bedingungen stimmen, die aufgerufene Sub eine weitere aufrufen um eine Session-ID zu generieren und in der Nutzerdb zu speichern, der Rücksprung soll dann so gehen, daß die aufrufende Sub weitergeführt wird. Hab im Perl-Heft nichts dazu gefunden und in der Bib bei den Beispielprogrammen komm ich nicht so richtig durch wegen der Kompexität.
Danke für Tip
Ruben
Antworten
Beitrag von Christoph Bergmann (3 Beiträge) am Mittwoch, 14.März.2001, 18:23.
Re: Perl-Frage: Subs verschachtelbar und Rücksprung in aufrufende Sub?
Antworten
Beitrag von Ruben (403 Beiträge) am Mittwoch, 14.März.2001, 20:46.
Re: Perl-Frage: Subs verschachtelbar und Rücksprung in aufrufende Sub?
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 15.März.2001, 21:29.
Re: Perl-Frage: Subs verschachtelbar und Rücksprung in aufrufende Sub?
Uffz, ja, das ist ein etwas längeres Thema ;-) Es gibt einen Unterschied zwischen Aufruf von subs mit () oder ohne, aber nur wenn man die ohne & aufruft... ,-) Soll heissen: &bla; und &bla(); ist dasselbe... bla und bla(); nicht...
Zu Deinem obigen Problem:
Also irgendwas stimmt mit Deiner Klammersetzung und den Strichpunkten und so nicht... Hier mal, wie es eigentlich aussehen sollte:
if($var ne "")
{
get "Feld==!$var", "datenbank";
&ausg1;
} else
{
&ausg2;
}
sub ausg_login
{
out "<p>Das ist mein Text für $name</p>";
if ($name2 eq "jeder")
{
out"<p> Hier können alle mitreden</p>";
} else
{
out "<p>Nur für spezielle Leute gedacht</p>";
}
}
Aber ob das Script nun damit klappt, weiss ich auch nicht, weil ich nicht genau weiss, was Du da überhaupt machst ;-)
Antworten
Beitrag von Ruben (403 Beiträge) am Donnerstag, 15.März.2001, 21:51.
Re: Perl-Frage: Subs verschachtelbar und Rücksprung in aufrufende Sub?
Danke, Christoph für die Hilfe, ich hab das unterdessen erst mal so "festgenagelt", indem ich Variablen mit den jeweils gewünschten Ausgaben belege und in den Subs keine bedingten Ausgaben mache.
Morgen muß ich das dann mal so probieren, wie du es beschrieben hast, sonst komm ich nicht weiter.
Mal sehn, ich geb n Zeichen, obs klappt.
Übrigens, kennst du ein gutes deutschsprachiges Perl-Forum, das eine ähnlich tolerante, sachliche und faire Art wie dieses hier hat - vielleicht kannst du mal die Adresse posten (irgendwo bei Linuxern?, die sind doch auch immer irgendwie gut drauf....)
Ruben
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 16.März.2001, 00:21.
Re: Perl-Frage: Subs verschachtelbar und Rücksprung in aufrufende Sub?
Perl-Fragen werden hier doch auch beantwortet ;-)
Ansonsten kenn ich nur die Newsgroup de.comp.lang.perl.misc
Antworten