Thread Subroutinen: von html-formular aufrufen (31 answers)
Opened by jemand at 2004-05-23 23:24

coax
 2004-05-31 19:17
#2540 #2540
User since
2003-08-11
457 Artikel
BenutzerIn
[default_avatar]
[quote=jemand,31.05.2004, 12:13]ihr sagtet doch es können nicht zu viele parameter übergeben werden
was heißt dann:
"[Mon May 31 12:08:06 2004] [error] [client 127.0.0.1] [Mon May 31 12:08:06 2004] frpg.cgi: Too many arguments for main::printtree at C:/Programme/Apache Group/Apache2/cgi-bin/frpg/frpg.cgi line 233, near "'')"
[Mon May 31 12:08:06 2004] [error] [client 127.0.0.1] [Mon May 31 12:08:06 2004] frpg.cgi: Execution of C:/Programme/Apache Group/Apache2/cgi-bin/frpg/frpg.cgi aborted due to compilation errors."[/quote]
Also an der Sub selbst scheint es nicht zu liegen, hab aber einen anderen Fehler gefunden.

Code: (dl )
my($pn, $pid) = split(/|/, $ufid);

das macht wahrscheinlich nicht das was du vermutest. Hier wird naemlich an jeden Zeichen aufgespalten. $pn und $pid enthalten immer nur ein Zeichen.

Du musst | escapen wenn du an | splitten willst
Code: (dl )
my($pn, $pid) = split(/\|/, $ufid);

ansonsten wird das naemlich als ein Oder interpretiert.

Wie sieht denn dein Aufruf von printtree aus ?

Grusz Christian.
,,Das perlt aber heute wieder...'' -- Dittsche

View full thread Subroutinen: von html-formular aufrufen