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

C++ JAVA
Post Reply
User avatar
bganonymous
Турист
Турист
Posts: 465
Joined: Mon Mar 19, 2012 1:36 pm

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

Post by bganonymous » Wed Jul 23, 2014 5:47 pm

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

User avatar
djman
Гуру
Гуру
Posts: 2808
Joined: Sat Sep 12, 2009 8:07 am
Answers: 108

Post by djman » Wed Jul 23, 2014 6:07 pm

[html]<?php
$someVar = 5;
?>[/html]

User avatar
anonimen
Web-tourist
Web-tourist
Posts: 1595
Joined: Mon Jun 11, 2012 6:07 pm
Answers: 165
Location: Parse error: unexpected "}" in /home/index.php on line 26

Post by anonimen » Thu Jul 24, 2014 6:40 pm

Е че къв е проблемът? Кат' пишеш на php, все някога не си ли използвал echo и print??????

[php]echo '
<?php
az_sym_php_funkciq();
$promenliva = $stojnost;
?>
';[/php]

User avatar
bganonymous
Турист
Турист
Posts: 465
Joined: Mon Mar 19, 2012 1:36 pm

Post by bganonymous » Fri Jul 25, 2014 9:47 am

anonimen wrote:Е че къв е проблемът? Кат' пишеш на php, все някога не си ли използвал echo и print??????

[php]echo '
<?php
az_sym_php_funkciq();
$promenliva = $stojnost;
?>
';[/php]
Не става...

User avatar
marian
Турист
Турист
Posts: 568
Joined: Fri Mar 14, 2008 1:13 pm
Answers: 151
Location: България

Post by marian » Fri Jul 25, 2014 10:10 am

Би искал да изгледаш това видео. Също би искал да видиш и тази функция.

User avatar
djman
Гуру
Гуру
Posts: 2808
Joined: Sat Sep 12, 2009 8:07 am
Answers: 108

Post by djman » Fri Jul 25, 2014 10:11 am

bganonymous, а моя начин не става ли? Нищо не каза.

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

User avatar
vinsbg
Гуру
Гуру
Posts: 2604
Joined: Wed Jan 28, 2009 12:21 pm
Answers: 51
Location: София
Contact:

Post by vinsbg » Fri Jul 25, 2014 11:25 am

htmlspecialchars

Code: Select all

<?php 	
$new = htmlspecialchars&#40;'<?php echo "asdsadsa dsfdsfdsf sfsdfsdfds" ?>'&#41;;
echo $new;
?>
Ще върне това на страницата: <?php echo "asdsadsa dsfdsfdsf sfsdfsdfds" ?>

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

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

Post Reply