Autor | Zpráva | ||
---|---|---|---|
RiZe Profil |
#1 · Zasláno: 11. 3. 2005, 21:20:48
Nemohl byste mi někdo udělat takový maličký index.php s odkazy typu : index.php?page=novinky ?
Abych si ho mohl upravit, rozšířit a použít? Díky. RiZe |
||
Martin Profil |
#2 · Zasláno: 11. 3. 2005, 22:20:38
Tohle vlož do úvodní stránky
<body> <a href="index.php?page=uvod">Úvodní strana</a> <a href="index.php?page=kniha">Kniha hostů</a> <a href="index.php?page=kontakt">Kontakt</a> <?php if(!$_GET["page"]) $_GET["page"] = "uvod"; if(@!include $_GET["page"].".php") echo "<h1>Chyba</h1>\n<p><em>Nepodařilo se vložit soubor ".$_GET["co"].".php, chyba není na Vaší straně.</em></p>"?> </body> k téhle stránce si do stejného adresáře ulož soubory uvod.php, kniha.php, kontakt.php a ulož si do nich něco ať poznáš, jestli to fachá |
||
RiZe Profil |
#3 · Zasláno: 12. 3. 2005, 20:35:21
Díky moc
|
||
23k Profil * |
#4 · Zasláno: 12. 3. 2005, 21:13:09
nesmysl, neni to bezpecne ani kapku.
|
||
Leo Profil |
#5 · Zasláno: 12. 3. 2005, 21:38:22
Proste se musi navic zkontrolovat, jestli ma page ocekavanou hodnotu (treba pres pole ocekavanych hodnot), zvlast pikantni by ted byla adresa index.php?page=index
Leo |
||
Martin Profil |
#6 · Zasláno: 12. 3. 2005, 21:43:02
Proč to není bezpečné?
|
||
Martin Profil |
#7 · Zasláno: 12. 3. 2005, 22:19:37
<?php
if(!$_GET["page"]) $_GET["page"] = "aktualne"; $ocekavany = Array( 1 => "uvod","kniha","kontakt"); for($i=1;$i <= pageunt($ocekavany);$i++) { if ($ocekavany[$i] == $_GET["page"]) {$ok=1; break; } else $ok=0; } if($ok) { if(@!include $_GET["page"].".php") echo "<h1>Chyba</h1>\n<p><em>Nepodařilo se vložit soubor ".$_GET["page"].".php, chyba není na Vaší straně.</em></p>"; } else { echo "<h1>Chyba</h1>\n<p><em>Nepodařilo se vložit soubor ".$_GET["page"].".php, chyba je na Vaší straně.</em></p>"; } ?> Je to takhle lepší ? |
||
llook Profil |
#8 · Zasláno: 13. 3. 2005, 17:21:54
|
||
RiZe Profil |
#9 · Zasláno: 13. 3. 2005, 17:44:48 · Upravil/a: RiZe
Hoši , já nejsem zběhlej v péhápku a přestávám se orientovat :( . Chtělo by to víc se učit. Takže huráá do učení. Jinak díky všem.
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0