Переменные PHP, теги Javascript внутри тегов HTML?

#javascript #php #html #tags

#javascript #php #HTML #Теги

Вопрос:

Возможно ли получить переменную, обозначаемую 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 вообще жизнеспособен.

Комментарии:

1. вы говорите о чем-то вроде: var x = <?php echo $sample; ?>; сначала выполняются языки на стороне сервера. Вы обработаете все это, а затем обработаете конечную разметку и запустите скрипты в соответствии с веб-циклом подъема

Ответ №1:

Это слишком сложно.

Вы можете получить доступ / записать свои переменные php в html следующим образом:

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

Ответ №2:

Вы можете повторить переменную PHP в своем JavaScript, если это то, о чем вы спрашиваете.