Autor Zpráva
Nezkušený
Profil *
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
Nezkušený:
Zkusil bych nahradit znaky entitamy (?).
ShiraNai7
Profil
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 *
To byla jen taková ukázka.
Stejně když to napíšu, tak to skončí uprní >.

Beavis:
Čím bych to měl nahradit?
Str4wberry
Profil
Kód od ShiraNai7 funguje.
Nezkušený
Profil *
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("&gt;", ">", $obsah);
$obsah = str_replace("&lt;", "<", $obsah);
Str4wberry
Profil
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 *
Díky moc.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0