Autor | Zpráva | ||
---|---|---|---|
Alastor_Kopal Profil * |
#1 · Zasláno: 18. 1. 2009, 22:08:33
Něco v kódu nesedí
<?php session_start(); // Startujeme session ?> <html> <head> <title>Registrace uživatele + prihlášení</title> <meta http-equiv="content-type" content="text/html; charset=windows-1250" /> </head> <body> <a href="prihlaseni.php">Přihlášení</a><br> <a href="registrace.php">Registrace</a><br><br> <?php if(isset($_SESSION['prihlasen']) and $_SESSION['prihlasen']==1){ echo "<table align="center" width="150" height="auto" border="0" text-align="center"> <tr><td><B>Jsi přihlášený jako <B>".$_SESSION['uziv-jmeno'] ."</B></td></tr> <tr><td><B>Tvoje heslo <B>".$_SESSION['heslo'] ."</B></td></tr> <tr><td><B>Tvůj e-mail <B>".$_SESSION['uziv-mail'] ."</B></td></tr> <tr><td><B>Tvoje práva: <B>".$_SESSION['prava'] ."</B></td></tr> <tr><td><a href="index.php?id=registrovani" class="sectionLinks">Registrovaní</a></li></td></tr> <tr><td><a href="index.php?id=vasestranka">Vaše stranka</a></td></tr> <tr><td><a href="index.php?id=admini">Pro adminy</a></td></tr> <tr><td><a href="odhlaseni.php?odhlaseni=yes">Odhlásit se</a></td></tr> </table> "; }else{ echo "Nejsi přihlášen"; } ?> <table align="center"><tr><Td> <?php if(!(IsSet($_GET['id']))){$_GET['id']="registrovani";} if(!(Is_File($_GET['id'].".php"))){$_GET['id']="chyba";} include $_GET['id'].".php"; ?></Td></tr> </table> </body> </html> |
||
SwimX Profil |
#2 · Zasláno: 18. 1. 2009, 22:11:22 · Upravil/a: SwimX
echo "<table align=\"center\" width=\"150\" height=\"auto\" border=\"0\" style=\"text-align:center;\"> nebo echo ' fgdgd "htf " '; |
||
tiso Profil |
#3 · Zasláno: 18. 1. 2009, 22:11:41
Alastor_Kopal - klasika, úvodzovky
|
||
Alastor_Kopal Profil * |
#4 · Zasláno: 18. 1. 2009, 22:25:53
pořád v indexu i v ostatních souborech (kromě regisrace) mě to vyhazuje chybu
co může znamenat Parse error: parse error, expecting `','' or `';'' in /3w/xf.cz/k/kouzelnysvet/pokusy/index.php on line 22 ? |
||
nightfish Profil |
#5 · Zasláno: 18. 1. 2009, 22:32:11
„Parse error: parse error, expecting `','' or `';'' “
v tomto konkrétním případě, jak už psali kolegové, je problém ve špatně zapsaných uvozovkách |
||
Alastor_Kopal Profil * |
#6 · Zasláno: 19. 1. 2009, 14:28:26
<?php session_start(); // Startujeme session ?> <html> <head> <title>Registrace uživatele + prihlášení</title> <META NAME=/"author/" CONTENT=/"Spurný Aleš"/> </head> <body> <a href=/"prihlaseni.php/">Přihlášení</a><br> <a href=/"registrace.php/">Registrace</a><br><br> <?php if(isset($_SESSION['prihlasen']) and $_SESSION['prihlasen']==1){ echo "<table align=/"center/" width=/"150/" height=/"auto/" border=/"0/" style=/"text-align:center;/"> <tr><td><B>Jsi přihlášený jako <B>".$_SESSION['uziv-jmeno'] ."</B></td></tr> <tr><td><B>Tvoje heslo <B>".$_SESSION['heslo'] ."</B></td></tr> <tr><td><B>Tvůj e-mail <B>".$_SESSION['uziv-mail'] ."</B></td></tr> <tr><td><B>Tvoje práva: <B>".$_SESSION['prava'] ."</B></td></tr> <tr><td><a href=/"index.php?id=registrovani/" class="sectionLinks">Registrovaní</a></li></td></tr> <tr><td><a href=/"index.php?id=vasestranka/">Vaše stranka</a></td></tr> <tr><td><a href=/"index.php?id=admini/">Pro adminy</a></td></tr> <tr><td><a href=/"odhlaseni.php?odhlaseni=yes/">Odhlásit se</a></td></tr> </table> "; }else{ echo "Nejsi přihlášen"; } ?> <table align=/"center"/><tr><Td> <?php if(!(IsSet($_GET['id']))){$_GET['id']=/"registrovani/";} if(!(Is_File($_GET['id'].".php"))){$_GET['id']=/"chyba/";} include $_GET['id'].".php"; ?></Td></tr> </table> </body> </html> doplinel jsem všude úvodzovky a zdřejmě to není jediný problém |
||
nightfish Profil |
#7 · Zasláno: 19. 1. 2009, 17:25:41
pro escapování se používají zpětná lomítka, ne dopředná
navíc uvozovky, které nejsou v řetězci uzavřeném do uvozovek, není třeba escapovat (např. řádky 39, 40) |
||
Časová prodleva: 15 let
|
0