Autor | Zpráva | ||
---|---|---|---|
Jobík Profil |
#1 · Zasláno: 8. 8. 2008, 16:56:42 · Upravil/a: Jobík
Zdravím mám toto :
<div id="obsah"> <? php if (!isset($_REQUEST['stranka'])) { include ("uvod.php"); }; if ($_REQUEST['stranka'] == 'uvod' ) { include ("uvod.php"); }; if ($_REQUEST['stranka'] == 'clanky' ) { include ("clanky.php"); }; if ($_REQUEST['stranka'] == 'kontakt' ) { include ("kontakt.php"); }; if ($_REQUEST['stranka'] == 'odkazy' ) { include ("odkazy.php"); }; if (!isset($_REQUEST['rubriky'])) { include ("uvod.php"); }; if ($_REQUEST['rubriky'] == 'seznam' ) { include ("Rubriky/seznam.php"); }; if ($_REQUEST['rubriky'] == 'blueboard' ) { include ("Rubriky/blueboard.php"); }; if (!isset($_REQUEST['archiv'])) { include ("uvod.php"); }; if ($_REQUEST['archiv'] == 'cervenec' ) { include ("Archiv/cervenec.php"); }; if ($_REQUEST['archiv'] == 'srpen' ) { include ("Archiv/srpen.php"); }; ?> </div> <a href="uvod.php?stranka=uvod">Úvod</a> <a href="uvod.php?stranka=clanky">Články</a> <a href="uvod.php?stranka=kontakt">Kontakt</a> <a href="uvod.php?stranka=odkazy">Odkazy</a> <p><a href="uvod.php?rubriky=seznam">>>Seznam.cz</a></p> <p><a href="uvod.php?rubriky=blueboard">>>Blueboard.cz</a></p> <p><a href="uvod.php?archiv=cervenec">Červen (0)</a></p> <p><a href="uvod.php?archiv=srpen">Srpen (0)</a></p> vypíše mi tuto chybu : Parse error: parse error in /3w/wz.cz/i/internet-blog/uvod.php on line 80 Řádek 80 je zvýrazěn. Prosím kde mám chybu Předem děkuji |
||
Nox Profil |
#2 · Zasláno: 8. 8. 2008, 17:00:41
Máš tam všude středníky za }
Místo request můžeš get, include nemusí mít závorky, možná by se hodilo i ověření file_exists Máš to ale docela složitě, trochu za to může ta strukura, že něco je ve složce a něco ne |
||
Jobík Profil |
#3 · Zasláno: 8. 8. 2008, 17:06:32 · Upravil/a: Jobík
„Místo request můžeš get,“
To znamená že je to jedno nebo ne s $_Get strašně nerad pracuju tak bych se tomu radši vyhnul ? |
||
Jobík Profil |
#4 · Zasláno: 8. 8. 2008, 17:09:33 · Upravil/a: Jobík
Pořád mi to nejde
|
||
Alphard Profil |
#5 · Zasláno: 8. 8. 2008, 17:12:12 · Upravil/a: Alphard
„To znamená že je to jedno ?“
aby z toho nebyl flame :-) není to stejné a já bych použil GET, aby se nemíchaly proměnné s POST if (!isset($_REQUEST['stranka'])) { include ("uvod.php"); }; uprav nejlépe (ale ne nutně) na: if (!isset($_REQUEST['stranka'])) include "uvod.php"; nechtěným projevem bude vícenásobné includování uvod.php podívej se na switch |
||
Jobík Profil |
#6 · Zasláno: 8. 8. 2008, 17:15:57 · Upravil/a: Jobík
Protože sem z get dělal jen jednou nebil by někdo té lásky a nenapsal jak by to mělo vypadat?
if (!isset($_GET['stranka'])) include ("uvod.php"); - nejde Moc prosím Moc prosím Moc rosím Prosím nebo by mi stačilo někde nějakej web kde by se dalo naučit práce s $_GET Předem moc díky |
||
Nox Profil |
#7 · Zasláno: 8. 8. 2008, 17:25:01
Jobík
Je to úplně stejné jako request, prostě to přejmenuješ Existuje na té adrese ten soubor vůbec? |
||
Honza_ Profil |
#8 · Zasláno: 8. 8. 2008, 17:27:20 · Upravil/a: Honza_
Jobík
existuje: http://www.linuxsoft.cz/php/ |
||
Jobík Profil |
#9 · Zasláno: 8. 8. 2008, 17:38:37
Nox
jo je tam takže stačí místo $_REQUEST nampsat $_GET ? |
||
Nox Profil |
#10 · Zasláno: 8. 8. 2008, 17:42:51
Jestli request nebo get není až tak podstatný, ale ano, stačí to jen přejmenovat
|
||
Jobík Profil |
#11 · Zasláno: 8. 8. 2008, 17:47:33
if (!isset($_GET['stranka'])) include ("uvod.php"); if ($_REQUEST['stranka'] == 'uvod' ) include ("uvod.php"); if ($_GET['stranka'] == 'clanky' ) include ("clanky.php"); if ($_GET['stranka'] == 'kontakt' ) include ("kontakt.php"); if ($_GET['stranka'] == 'odkazy' ) include ("odkazy.php"); if (!isset($_GET['rubriky'])) {include ("uvod.php"); if ($_GET['rubriky'] == 'seznam' ) {include ("Rubriky/seznam.php"); if ($_GET['rubriky'] == 'blueboard' ) include ("Rubriky/blueboard.php"); if (!isset($_GET['archiv'])) include ("uvod.php"); if ($_GET['archiv'] == 'cervenec' ) include ("Archiv/cervenec.php"); if ($_GET['archiv'] == 'srpen' ) include ("Archiv/srpen.php"); Pořád to nejde píše to : Parse error: parse error in /3w/wz.cz/i/internet-blog/uvod.php on line 80 |
||
karbon Profil * |
#12 · Zasláno: 8. 8. 2008, 17:50:27
Přebývá tam složená závorka.
„if (!isset($_GET['rubriky'])) {include ("uvod.php");“ |
||
Jobík Profil |
#13 · Zasláno: 8. 8. 2008, 17:52:14
karbon
pořádt to nejde |
||
karbon Profil * |
#14 · Zasláno: 8. 8. 2008, 17:54:05
A co tak si jednotlivé varianty, které mohou být v proměnné $_GET['stranka'] (a klidně i v ostatních $_GET['xxx']) vložit do pole a pak se pouze ptát pomocí funkce in_array? Kód bude kratší a přehlednější.
|
||
karbon Profil * |
#15 · Zasláno: 8. 8. 2008, 17:54:35
A bylo by také dobré napsat, kde je te řádek 80
|
||
Wojta Profil |
#16 · Zasláno: 8. 8. 2008, 19:17:34
Teď to zkusím já:
<? php if (!isset($_GET['stranka'])) { include ("uvod.php"); } if ($_GET['stranka'] == 'uvod' ) { include ("uvod.php"); } if ($_GET['stranka'] == 'clanky' ) { include ("clanky.php"); } if ($_GET['stranka'] == 'kontakt' ) { include ("kontakt.php"); } if ($_GET['stranka'] == 'odkazy' ) { include ("odkazy.php"); } if (!isset($_GET['rubriky'])) { include ("uvod.php"); } if ($_GET['rubriky'] == 'seznam' ) { include ("Rubriky/seznam.php"); } if ($_GET['rubriky'] == 'blueboard' ) { include ("Rubriky/blueboard.php"); } if (!isset($_GET['archiv'])) { include ("uvod.php"); } if ($_GET['archiv'] == 'cervenec' ) { include ("Archiv/cervenec.php"); } if ($_GET['archiv'] == 'srpen' ) { include ("Archiv/srpen.php"); } ?> PS: doporučuji nepoužívat velká písmena v názvu souboru nebo složky, "Archiv" a "archiv" je něco jiného, pak někde zapomeneš že je tak velké a hned máš chybu |
||
nightfish Profil |
#17 · Zasláno: 8. 8. 2008, 19:21:32 · Upravil/a: nightfish
„<div id="obsah"> <? php if (!isset($_REQUEST['stranka'])) { include ("uvod.php"); }; “
máš mezeru za <? a před "php" |
||
Jobík Profil |
#18 · Zasláno: 8. 8. 2008, 20:40:29
nightfish
To je ono už to jde taková blbá chyba moc díky |
||
Časová prodleva: 16 let
|
0