...hned po odeslani jsem objevil jednu z bot:
radek-->> $hodnota=Current($itemarray)."\n";
oprava-->> $hodnota=Current($itemarray);
Sorry.Yd.
Oldrich wrote:
--------------------------------------------------------------------------
Vazeni,
jak zjistim, ktere promenne prijdou z formulare na volanou stranku (nekde
jsem videl HTTP_POST_VARS , to mi ale nefunguje). Myslim tim proste seznam
nazvu promennych.A daji se pak jejich kodnoty zobrazit jinak, nez echem?
Nejaka funkce, ktera by mi zobrazila napr.$a=hodnota,$b=hodnota? Nejak to v
napovede k PHP 4 nemuzu najit. Diky. Oldrich
---------------------------------------------------------------------------
Ahoj,
HTTP_POST_VARS (resp. HTTP_GET_VARS) je vlastne asociativnim polem, ktere
obsahuje jako indexy nazvy promennych, ktere byly na stranku predany metodou
POST (resp.GET) a jako hodnoty pak hodnoty techto promennych.
Pokud napr. na stranku index.php pristupujes takto:
index.php?jmeno=karel&vek=20 a nazvy promennych predem neznas, tak je ziskas
jednoduse takto:
$itemarray=$HTTP_GET_VARS;
reset($itemarray);
while (Current($itemarray)):
$promenna=Key($itemarray);
$hodnota=Current($itemarray)."\n";
next($itemarray);
${$promenna}=$hodnota;
endwhile;
Vysledkem bude:
$jmeno="karel";
$vek="20";
Snad ti to takto pomuze. (script jsem nezkousel, mozna tam mam nejakou
botu).
Yd.
--
-- Konference magazinu Internet -------------- servis-internet --
-- Pravidla: http://pravidla.kab.cz ------ FAQ: http://faq.kab.cz
-- Archiv a instrukce pro odhlaseni: http://internet.nawebu.cz
This archive was generated by hypermail 2.1.2 : 23. 11. 2001, 09:36 CET