Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Lopuch, server nejen
pro botaniky

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub Web [ŽP: neomezená] (kategorie Programování) moderuje Kdokoliv.
Archiv
Domovská stránka aktualizována 28.7.2019 17:46
  
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: vmzatqz
[ 4075 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
pepak pepak - Pepak.net 31.1.2008 21:11  5486
V tom pripade bych se ale primlouval za to, aby ta uvodni podminka pracovala taky s promennou $style.
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 31.1.2008 20:52  5485
Já bych tu úvodní podmínku nechal - na default se spoléhám dost nerad a mohlo by to přijít vhod později :-).
shaman 31.1.2008 20:46  5484
Není to náhodou zbytečně složité? Tohle by mělo dělat totéž, ne?
<?php
$style = $_GET['id'];
switch ($style) {
  case 'jaro':
    echo 'jaro';
    break;
  default:
    echo 'vpz'
}
?>
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 31.1.2008 20:37  5483
Náchylné na injection to není, ale chybí ti tam dva středníky, a je to docela vesele vložené :-).
Asi by bylo lépe dát ten PHP skript na trochu větší oblast, vygenerovat si obsah proměnné, a pak dát celý ten řádek jako
echo "<link href=\"css/$promenna.css\" rel=\"stylesheet\" type=\"text/css\" />
bighead BIGHead Pořádáte akci, vyzkoušejte - naše moderátory 31.1.2008 18:08  5482
Tak jsem se snad dostal k tomu přepínání stylů pomocí PHP.
Zatím funguje jak má. Najdete v tom nějakou zásadní chybu nebo blbost na kterou bych později mohl dojet?

<link href="css/<?php
$style=$_GET['id'];
if (!$id) {$id='home';}
switch ($style) {
case 'home':
echo 'vpz';
break;
case 'jaro':
echo 'jaro'
break
default:
echo 'vpz';
break;
}
?>.css" rel="stylesheet" type="text/css" />
knedle knedle online - Krabice živých 31.1.2008 07:29  5481
Bredy [5480]: pravdu mas, ale neni nad to progooglit hodinu, aby ti to pak doslo a bouchal ses do hlavy...
bredy 31.1.2008 01:28  5480
Tady někdo nerozumí fungování protokolu HTTP...

No asi nejlépe vygenerovat javascriptem odkaz, který narvat do location.href a do toho odkazu kromě jiné i to co se má pak přepsat do $_GET
knedle knedle online - Krabice živých 30.1.2008 22:06  5479
to neni to co bych chtel :/
googlil sem googlil, ale nevygooglil - snazil jsem se v do php narvat informaci, zda je povoleny JS...
huh huh 30.1.2008 21:25  5478
proste pomoci JS pridej do formulare nove neviditelny pole (input type=hidden) a je to
knedle knedle online - Krabice živých 30.1.2008 21:12  5477
tak asi jenom cookies
knedle knedle online - Krabice živých 30.1.2008 20:17  5476
nebo post, nebo session?
knedle knedle online - Krabice živých 30.1.2008 20:17  5475
muzu pomoci JS vlozit hodnotu do $_GET ?
viky 30.1.2008 12:44  5474
To se ptáš fakt na PHP, a s tim já nepomůžu. To je možná spíš téma vedle.
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 30.1.2008 12:37  5473
No hele, jestli máš ty stránky řešené nějak na způsob index.php?page=novinky, tak je to úplně lehká záležitost.
bighead BIGHead Pořádáte akci, vyzkoušejte - naše moderátory 30.1.2008 12:34  5472
Predhodim, az bude v pokrocilejsi fazi. Pocitam ze tak behem tydne. Diky za nabidku.

[ 4075 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt