Показване на PHP като текст

bganonymous

Registered
Имам PHP код и искам да го покажа като текст в index.php, но когато го напиша на страницата - той се изпълнява, няма ли начин да напиша някаква команда в самия PHP код и да го направя невалиден? :)
 
Е че къв е проблемът? Кат' пишеш на php, все някога не си ли използвал echo и print??????

PHP:
echo '
<?php
az_sym_php_funkciq();
$promenliva = $stojnost;
?>
';
 
anonimen каза:
Е че къв е проблемът? Кат' пишеш на php, все някога не си ли използвал echo и print??????

PHP:
echo '
<?php
az_sym_php_funkciq();
$promenliva = $stojnost;
?>
';
Не става...
 
bganonymous, а моя начин не става ли? Нищо не каза.

На практика просто трябва да замениш < със съответния html знак < :idea:
 
htmlspecialchars

Код:
<?php 	
$new = htmlspecialchars('<?php echo "asdsadsa dsfdsfdsf sfsdfsdfds" ?>');
echo $new;
?>
Ще върне това на страницата: <?php echo "asdsadsa dsfdsfdsf sfsdfsdfds" ?>

За това говори @djman
The translations performed are:

'&' (ampersand) becomes '&'
'"' (double quote) becomes '"' when ENT_NOQUOTES is not set.
"'" (single quote) becomes ''' (or &apos;) only when ENT_QUOTES is set.
'<' (less than) becomes '<'
'>' (greater than) becomes '>'
 

Back
Горе