| 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: 17 let
|
|||
0