Forum » Programiranje » Ali je sploh pravi parameter?
Ali je sploh pravi parameter?

poweroff ::
V perlu bi rad preveril kateri input parameter mu je bil podan. Mozna sta dva parametra, compose in show. se pravi doit.pl?compose ali pa doit.pl?show=xxx
Mislil sem da gre takole:
if (&ReadParse(*input)) {
if ($input{'compose'}) {
#compose
}
elsif ($input{'show'}) {
$pokazi = "$input{'show'}";
#prebere tisti xxx
}
else {
#javi da ni ustreznega parametra
}
}
Pa ne gre.
Mi lahko kdo pomaga?
Mislil sem da gre takole:
if (&ReadParse(*input)) {
if ($input{'compose'}) {
#compose
}
elsif ($input{'show'}) {
$pokazi = "$input{'show'}";
#prebere tisti xxx
}
else {
#javi da ni ustreznega parametra
}
}
Pa ne gre.
Mi lahko kdo pomaga?

simon ::
Na zahtevo doit.pl?compose ti bo if ($input{'compose'}) padel, ker spremenljivka obstaja nima pa vrednosti. Ce te zanima ce je spremenljivka definirana napisi if (defined($input{'compose'})), pa ti bo zadevca zaspilala.
LP Simon
LP Simon
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | c# - mssql kombinacija / problem pri zapisu row-a v bazoOddelek: Programiranje | 1650 (1459) | darkolord |
» | JavaScript prevrjanje vsebine v poljihOddelek: Izdelava spletišč | 859 (777) | iMark |
» | Izdelava menija v C-juOddelek: Programiranje | 1192 (939) | Trancedeejay |
» | RealPlayer ne mara mplayerjaOddelek: Operacijski sistemi | 1879 (1673) | kriko1 |
» | SuSe 9.1 tezave s tipkovnicoOddelek: Operacijski sistemi | 1333 (1240) | OmegaM |