Vytvoreni polozky pole v cilove WWW strance

Lubos Gutwald gutwald na sporten.cz
Pondělí Červenec 10 08:51:37 MEST 2000


Jezismarjaaaa moc dekuju,
Ted na to koukam a divim se proc me takova trivialnost nenapadla hned.
L.G.
----- Původní zpráva -----
Od: . <rainman na volny.cz>
Komu: Multiple recipients of list PERL <perl na muni.cz>
Odesláno: 9. července 2000 12:31
Předmět: Re: Vytvoreni polozky pole v cilove WWW strance


> Jenom takovej napad, nemam cas to vyzkouset, ale myslim, ze:
>
>                         eval("\$$name = $hodnota");
>
> by melo fungovat vzdycky.
>
> M. Krejci, rainman na volny.cz
>
> ---------------------------------------
>
> Lubos Gutwald <gutwald na sporten.cz> píše v diskusním
> příspěvku:005401bfe59a$c8e8fda0$0502a8c0 na spravce...
> > Zdravim ...
> > Delam prekladac www stranek v Perlu (od ActiveState)
> > ze SambarServer Scriptu do stranek v Perlu.
> > Potrebuji ve strance, kterou volam z vychozi stranky prikazem
> > system (nebo `prikaz`) vytvorit promennou pole jehoz nazev zna pouze
> vychozi
> > stranka.
> > tzn (priklad):
> > 1) vychozi stranka (PERL) ma promennou DP
> > 2) do cilove stranky poslu parametr DP=52
> > 3) v cilove strance (PERL) rozeberu retezec
> >         (... vysledek je)
> >     $name="DP"
> >     $value=52
> >         (... a spustim prikaz:)
> >     eval(${$name}=$value);
> >         (... dostanu stejny vysledek, jako bych v cilove strance napsal
> > $DP=52;
> >         a mohu v cil. strance klidne napsat: print "$DP <BR>";
> >
> >
> > Ted ten problem (potrebuji to same, ale s polozkou POLE):
> >     $name="pole[1]";
> >     $value=52;
> > mohu napsat znovu eval, ale na polozku se dostanu
> > pouze zapisem: print ${$name} nebo print ${'pole[1]'}
> > ale uz ne prikazem: print "$pole[1]";
> > ktery musi byt v cilove strance zapsany takto, protoze nevim,
> > jestli polozka prisla jako parametr z vychozi stranky, nebo vznikla
> > primo na cilove strance.
> >
> > Je to trochu zmatek, ale pokud to nekdo pochopi a vi, jak z toho ven,
> > at se prosim ozve.
> > Diky.
> > --------
> > Lubos Gutwald - Network Administrator
> > E-mail: gutwald na sporten.cz , gutwald na seznam.cz
> > http://www.sporten.cz/
> > ---------------------------------------------------------
> >
> >
>
>




Další informace o konferenci Perl