В основном, что я имею в виду, я хочу, чтобы эхо фрагмент php, используя код метода php ниже, получает ошибки
<?php
$myString = '<?= $_GET['content'] ?>';
echo $myString;
?>
может быть, альтернатива javascript?
полный код ниже
<?php
if (in_array($_GET['content'], array(tree, 3, 4, 5)) ) {
$myString = "<?= $_GET['content'] ?>";
$myParsedString = htmlentities($myString);
echo $myParsedString;
}
else {
echo "nothing to see here";
}
?>
вы можете напрямую обращаться к $_GET
внутри <?php?>
не нужно снова использовать тег внутри: попробуйте это.
$myString = $_GET['content'];
Это должно сработать для вас:
if ( in_array($_GET['content'], array("tree", 3, 4, 5)) ) {
$myString = $_GET['content'];
echo $myParsedString = htmlentities($myString);
} else {
echo "nothing to see here";
}
Не нужно использовать другой тег PHP внутри тега PHP. Просто попробуйте это
<?php
if (in_array($_GET['content'], array('tree', 3, 4, 5)) ) {
$myString = $_GET['content'];
$myParsedString = htmlentities($myString);
echo $myParsedString;
}else {
echo "nothing to see here";
}
?>
Просто избегайте кода PHP, который вы получаете, а затем вы можете его отгонять
$myString = mysql_real_escape_string('<?= $_GET['content'] ?>');
echo $myString;
Надеюсь, это поможет