PHP变量,HTML标签内的Javascript标签?

时间:2014-06-26 20:09:32

标签: javascript php html tags

是否可以获取PHP表示的变量,然后将其存储在Javascript脚本标记中,然后在HTML标记中使用该脚本标记?

例如:

<?php
$rand = rand(0,99999);
$height = 80;
$img = "$rand-height.jpgx";
echo "<script>img='$img' height='$height'</script>";
?>
<form action=validate.php method=get>
     <input type='hidden' name='img' value='<script>document.write(img)>'>
     <a href='http://www.opencaptcha.com'>
           <img src='http://www.opencaptcha.com/img/<script>document.write(img)>' height='<script>document.write(height)>' alt='captcha' border='0' />
     </a>
     <br />
     <input type=text name=code value='Enter The Code' size='35' />
     <input type=submit value=Submit><br>
</form>

我不知道我的语法有什么问题,或者是否将带有javascript的变量从PHP变为HTML标签甚至是可行的。

2 个答案:

答案 0 :(得分:1)

这比复杂。

您可以在html中访问/编写您的php变量,如下所示:

<?php
$height=40;
?>
<html>
<head>
</head>
<body>
<img height="<?= $height ?>" />
</body>
</html>

答案 1 :(得分:0)

您可以在JavaScript中回显PHP变量,如果这就是您所要求的。