Autor | Zpráva | ||
---|---|---|---|
Demitra11 Profil |
#1 · Zasláno: 19. 8. 2007, 14:18:29
tento script by mal robyt ze ked je prihlaseny sa zobrazy clesnke menu a ked nie tak login.php takze formular
kod: <?php if (prihlasen) session_start();{ $_SESSION['prihlasen']){ and @$_SESSION['prihlasen']!=1) <a href="login/logout">logout</a> }elseif{ include "login/login.php"; }} ?> poradte pise chybu a neviem co mam robyt |
||
djlj Profil |
#2 · Zasláno: 19. 8. 2007, 14:20:15
Otvíráš závorku z nějakého důvodu o řádek níž.
|
||
Demitra11 Profil |
#3 · Zasláno: 19. 8. 2007, 14:28:39
kod:
<?php if (prihlasen) session_start(); $_SESSION['prihlasen'] and @$_SESSION['prihlasen']!=1 <a href="login/logout">logout</a> }elseif{ include "login/login.php"; ?> vypisuje: Parse error: syntax error, unexpected T_STRING in C:wampwwwprojek_php ovy_projektforum80loginindex.php on line 5 |
||
nightfish Profil |
#4 · Zasláno: 19. 8. 2007, 14:31:09
Demitra11
jestli nechceš o php nastudovat alespoň základy, tak se na to fakt vykašli a jdi hrát fotbal |
||
djlj Profil |
#5 · Zasláno: 19. 8. 2007, 14:32:32 · Upravil/a: djlj
Nemá to být spíš takhle?
<?php session_start(); if (isset($_SESSION['prihlasen']) && $_SESSION['prihlasen']==1){ echo '<a href="login/logout">logout</a>'; } elseif{ include "login/login.php"; } ?> |
||
krteczek Profil |
#6 · Zasláno: 19. 8. 2007, 14:33:32
1. session start patří na začátek scriptu
2. máš tanto zápis:
což znamená že jestli je splněná podmínka nastartuješ session, proto ti to nechcebrát už tu { protože už tam je script který se má vykonat a tu podmínku ukončuje (když nedáš { tak první příkaz do ; je považovaný za blok kodu ktery se ma vykonat při splnění podmínky |
||
krteczek Profil |
#7 · Zasláno: 19. 8. 2007, 14:34:49
djlj: promiň, ale jak můžeš kontrolovat jestli je session nastavena když nemaš nastartovane session?
|
||
djlj Profil |
#8 · Zasláno: 19. 8. 2007, 14:35:57
krteczek
Tak budou ty řádky opačně, no. |
||
krteczek Profil |
#9 · Zasláno: 19. 8. 2007, 14:41:00 · Upravil/a: krteczek
djlj: OMG!(upraveno na slušnější verzi) :-D Já to vím, ty bys na to přišel ale tázající se nejspíš zase zeptá...
|
||
Časová prodleva: 17 let
|
0