Autor | Zpráva | ||
---|---|---|---|
HGD Profil |
#1 · Zasláno: 22. 5. 2007, 18:31:50
No tak tu mam další error, a to ten, že bych chtěl vypsat HTML kód v php, ale nechce se mi to psát celý jako PHP, ale
echo {?> jenomže mi to hází chybu parse error, expecting `','' or `';'' |
||
yderf Profil |
#2 · Zasláno: 22. 5. 2007, 18:38:19 · Upravil/a: yderf
Lebo je to blbosť, ako je to napísané. na to, aby si vypisal html kód v php stačí ukončiť php blok (pomocou ?>) písať html a potom začať písať php po <?php
mimochodom, echo sa určite s {} nepoužíva, to, ako si to napísal by bolo použiteľné, ak by to bolo podmienené vypísanie
|
||
HGD Profil |
#3 · Zasláno: 22. 5. 2007, 18:46:57
no vono to tak ve skutečnosti je, to sem nevěděl že byste chtěli vědět celej script
<?php |
||
Petr Tichý Profil |
#4 · Zasláno: 22. 5. 2007, 18:50:27
"echo {?>" toto je blbost. Má tam být jen ?>
|
||
HGD Profil |
#5 · Zasláno: 22. 5. 2007, 18:54:08
nj, ale já končim php script s tim, že po vypsání html v podmínce, se pak pokračuje ;)
|
||
Taps Profil |
#6 · Zasláno: 22. 5. 2007, 18:54:11
zkus to takto
<?php session_start(); if(!isset($_SESSION['prihlasen']) and @$_SESSION['prihlasen']!=1){ echo ?> <html> <head> <meta http-equiv="content-type" content="text/html; charset=iso 8859-2" /> <link rel="stylesheet" type="text/css" href="./style/style.css" /> </head> <a href="#">another link</a> | <a href="#">another link</a> | <a href="#">another link</a> </html> <?php }; exit; } else { echo "přihlášen";} ?> |
||
bukaj Profil |
#7 · Zasláno: 22. 5. 2007, 19:02:32
imho by tam to echo vůbec nemělo být
|
||
bukaj Profil |
#8 · Zasláno: 22. 5. 2007, 19:04:01 · Upravil/a: bukaj
promiňte, proklikl jsem to dvakrát
|
||
Petr Tichý Profil |
#9 · Zasláno: 22. 5. 2007, 19:06:47
Tu závorku tam ale jednou už máš hned po té podmínce. To echo tam už být nemá.
|
||
HGD Profil |
#10 · Zasláno: 22. 5. 2007, 19:31:46
tak je to nakonec takle:
<?php |
||
Petr Tichý Profil |
#11 · Zasláno: 22. 5. 2007, 19:36:21
To echo tam nemá co dělat a ten středník za <?php je tam proč?
|
||
Ssob Profil |
#12 · Zasláno: 22. 5. 2007, 19:46:44
HGD
|
||
HGD Profil |
#13 · Zasláno: 22. 5. 2007, 19:49:55
sem to tam zapoměl :-D
<?php ...takle je to správně Ale ještě byste moh někdo helfnout, jak mam za to "přihlášen:" aby se mi vypsalo jméno uživatele ? |
||
YoSarin Profil |
#14 · Zasláno: 22. 5. 2007, 21:13:33
HGD
Teď nevím, ale konstrukce if(!isset($_SESSION['prihlasen']) and @$_SESSION['prihlasen']!=1) Podle mě znamená, že pokud uživatel není přihlášen a zároveň je hodnota přihlášení různá od 1, tak je uživatel vyhodnocen jako nepřihlášený. Opravdu to takhle chceš? Nemá tam být spíš or? Záleží co je v té session uložené. V tomhle případě bude vyhodnocen jako přihlášený uživatel každý, kdo má na serveru nastavenou $_SESSION. Buď je tam ta druhá podmínka zbytečná, nebo tam opravdu má být ||. |
||
HGD Profil |
#15 · Zasláno: 22. 5. 2007, 21:48:09
no, už mi to funguje, celej ten script je od peCanapeCana
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0