PhP not embedding in html


PhP not embedding in html

我试图在html框中使用php,但它不起作用。这是我放进去的:(也有一些javascript)

<?php
header('content-type: application/json; charset=utf-8');
$data = json_encode($_SERVER['REMOTE_ADDR']);
echo $_GET['callback'] . '(' . $data . ');';
?>
<script>
var myip="<?php echo $data ?>"
alert(myip)
</script>

网站上显示的内容是:

<?php header('content-type: application/json; charset=utf-8'); 
$data = json_encode($_SERVER['REMOTE_ADDR']); 
echo $_GET['callback'] . '(' . $data . ');'; ?>

还有一个警告框,上面写着:

<?php echo $data ?>

必须加一个分号:

<?php echo $data; ?>

你想把这个放到一个文本框里吗?

这样做:

<input type="text" id="someid" name="somename" value="<?php echo $data; ?>" />

你确定$data中有什么吗?