Autor | Zpráva | ||
---|---|---|---|
Nezkušený Profil * |
#1 · Zasláno: 3. 6. 2010, 23:21:49
Jde udělat php kód v php kódu?
<?php promena= "<? echo '<p>Příšerně žluťoučký kůň úpěl ďábelské kódy</p>'; ?>" ?> Já když jsem to zkoušel, tak ten první kód se ukočil uprvní >. Jde to nějak udělat? |
||
Beavis Profil |
#2 · Zasláno: 3. 6. 2010, 23:25:59
Nezkušený:
Zkusil bych nahradit znaky entitamy (?). |
||
ShiraNai7 Profil |
#3 · Zasláno: 3. 6. 2010, 23:30:29
pred promenna ti chybi znak dolaru..
tohle funguje: <?php $promenna = "<? echo '<p>Příšerně žluťoučký kůň úpěl ďábelské kódy</p>'; ?>"; echo $promenna; ?> |
||
Nezkušený Profil * |
#4 · Zasláno: 4. 6. 2010, 09:12:34
To byla jen taková ukázka.
Stejně když to napíšu, tak to skončí uprní >. Beavis: Čím bych to měl nahradit? |
||
Str4wberry Profil |
#5 · Zasláno: 4. 6. 2010, 09:22:52
Kód od ShiraNai7 funguje.
|
||
Nezkušený Profil * |
#6 · Zasláno: 4. 6. 2010, 09:39:47
Mě ale napíše toto v prohlížeči.
Příšerně žluťoučký kůň úpěl ďábelské kódy '; ?> Já už jsem to vyřešil jednoduchý nahrazení znaků. $obsah = str_replace(">", ">", $obsah); $obsah = str_replace("<", "<", $obsah); |
||
Str4wberry Profil |
#7 · Zasláno: 4. 6. 2010, 09:44:03
Podívej se schválně do zdrojáku. Záleží na tom, jak prohlížeč naloží s „<?“. Třeba Explorer nezobrazí vůbec nic, ale ve zdroji je požadovaný kód.
|
||
Nezkušený Profil * |
#8 · Zasláno: 4. 6. 2010, 10:33:49
Díky moc.
|
||
Časová prodleva: 14 let
|
0