Stránka: 1 z 1
| [ Príspevkov: 17 ] | |
| Autor | Správa |
|---|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
Potreboval by som jeden script...
mam napr adresu
Kód: /?menu=3&jazyk=volaco&page=volaco&volaco=volaco
a potrebujem taky script, co by mi to vedel nacitat a potom napr iba nieco upravovat
napr zmenim jazyk, tak premenna jazyk= sa zmeni, ale ostatne ostanu take iste
ako na to??
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
myslis taketo nieco?
Kód: function reGenURL() { $newGET = $tmp = array(); if(func_num_args()%2==0) { $args = func_get_args();
foreach($_GET as $keyGET => $valueGET) { $found = false; for($i=0; $i<count($args); $i+=2) { $key = $args[$i]; $value = $args[$i+1]; if($keyGET==$key) { $tmp[$keyGET] = $value; $found = true; } } if(!$found) { $tmp[$keyGET] = $valueGET; } } foreach($tmp as $key => $value) { $newGET[] = $key."=".$value; } return implode("&",$newGET); } return false; } Priklad pouzitia: - zmeni hodnotu parametra jazyk na sk a vrati vyslednu "GET cast" - co mozes potom pouzit napr. pri presmerovani Kód: echo reGenURL('jazyk','sk'); alebo ked chces upravit viacero hodnot naraz Kód: echo reGenURL(param1,newvalue1,param2,newvalue2,...);
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
v tom sa moc nevyznam, ale vyskusam...
neviem pomocou niecoho nacitat vsetky premenne z adresy.. da sa to?
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 21.01.07 Prihlásený: 29.03.20 Príspevky: 660 Témy: 53 | 53 |
žeby pomocou $_GET ?
Kód: <pre> <?php print_r($_GET); ?> </pre>
|
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
hmm.. vracia pole..
v poliach sa nevyznam, ale diki
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 04.11.06 Prihlásený: 28.12.09 Príspevky: 107 Témy: 12 | 12 |
V tomto pripade to je easy...
ak mas napriklad nieco taketo v URLke: /index.php?premenna=hodnota
tak potom $_GET["premenna"] == "hodnota"
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14571 Témy: 66 | 66 Bydlisko: Žilina |
Blackshadow píše: hmm.. vracia pole.. v poliach sa nevyznam, ale diki
a v com sa potom vyznas ? nechcem ta zhadzovat, ale najskor si o php precitaj nejake veci a az potom skus pisat skripty... nema zmysel aby sme ti tu ponahadzovali riesenia a ty sa to tak aj tak nenaucis 
_________________ C#, PHP, ... |
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
whitewash píše: V tomto pripade to je easy...
ak mas napriklad nieco taketo v URLke: /index.php?premenna=hodnota tak potom $_GET["premenna"] == "hodnota"
to viem preboha.. ale ked neviem aka je ta premenna?
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14571 Témy: 66 | 66 Bydlisko: Žilina |
Blackshadow píše: to viem preboha.. ale ked neviem aka je ta premenna?
omg tak kto ti potom pisal ten skript ?! ked daco pises, tak snad vies co to je 
_________________ C#, PHP, ... |
|
Registrovaný: 04.11.06 Prihlásený: 28.12.09 Príspevky: 107 Témy: 12 | 12 |
el mariachi: aha uz viem co chce...
No ale to ti tu stenley napisal o par prispevkov vyssie.
Konkretne
Kód: foreach ($_GET as $premenna => $hodnota) { //blablabla, prejde kazdu premennu v GETe, kde $premenna je nazov, $hodnota je hodnota... }
|
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
jj, whitewash to pochopil spravne.. diki.. to je to co som potreboval 
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 04.11.06 Prihlásený: 28.12.09 Príspevky: 107 Témy: 12 | 12 |
Len toto ti spravne pobezi len pre linearne polia (cize take, kde vsetky prvky pola su len obycajne premenne, nie dalsie polia... to by potom chcelo napisat nieco rekurzivne ale to by bolo dost komplikovane pri novom "skladani" , lebo okrem mena>hodnoty by si musel pamatat este aj cestu... no proste by to bolo trosku brutalne  )
Sice GET nema preco byt nelinearne, toto pisem keby si ten kod chces upravit pre nejake svoje pole...
|
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
jasne, ale vlastne cez get pole neposles
diki
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 04.11.06 Prihlásený: 28.12.09 Príspevky: 107 Témy: 12 | 12 |
No, cez POST sa pole poslať dá, tak možno sa dá aj cez GET
|
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 | 35 Bydlisko: BA - WESTSIDE |
whitewash píše: Sice GET nema preco byt nelinearne, toto pisem keby si ten kod chces upravit pre nejake svoje pole... Omyl, dá sa to spraviť veľmi jednoducho: example.com/?pole1[index1]=1&pole1[index2]=2&pole2[index1]=3&pole2[index2]=4
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
zaujimave.. to som nevedel.. to sa mi zide tiez....
diki p360t
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 04.11.06 Prihlásený: 28.12.09 Príspevky: 107 Témy: 12 | 12 |
p360t píše: Omyl, dá sa to spraviť veľmi jednoducho: example.com/?pole1[index1]=1&pole1[index2]=2&pole2[index1]=3&pole2[index2]=4
Cez POST som toto už použil, ale nevedel som, že to ide aj cez GET
zase som o niečo múdrejší 
|
|
Stránka: 1 z 1
| [ Príspevkov: 17 ] | |
|