2009-04-21 14 views
0

cet extrait de code peut-il être modifié pour révéler le codage html?cette requête php affiche-t-elle également un lien html

<?php $_option = $this->getOption() ?> 
<?php echo $this->htmlEscape($_option->getTitle()) ?> 

, elle manifeste un titre, mais dans ce titre j'ai un href:

<a href="http://link" target="otherwindow">link</a> 

au lieu de paraître comme un lien, il me montre juste le code. Je voudrais que ce soit un lien cliquable.

possible?

+0

c'est le code d'origine snippet htmlEscape ($ _ option-> getTitle())> –

+0

getOption() -> getTitle() ?; ?> – mpen

Répondre

3

Oui, il suffit de retirer le $ this-> htmlEscape() et laisser le _option- $> getTitle()

La fonction d'échappement est de fournir seulement la fonctionnalité de ne pas être en mesure d'utiliser (ou injecter) html commandes ou javascript.

+0

génial. fonctionne exactement comme je le veux. Je l'utilise pour modifier une installation de magento et j'ai très peu de connaissance de php (évidemment) et mes recherches google de l'extrait n'ont pas été utiles. merci pour la réponse rapide! –