пожалуйста, помогите мне исправить этот скрипт:
<?php $aaa = "<script>document.writeln(enc)</script>";
?>
var playerInstance = jwplayer("myElement");
playerInstance.setup({
width: '100%',
height: '360',
title: 'aaaaa',
description: 'dcascd',
file: window.atob('<?php echo $aaa; ?>'),
});
мой добрый JavaScript
var str= "http://example.com/video.mp4";
enc = window.btoa(str);
enc = String(enc);
плеер не отображается. пожалуйста, помогите мне исправить этот код.
В вашем коде $aaa
равно тегу скрипта, так что вы получите:
file: window.atob('<script>document.writeln(enc)</script>'),
Вы должны помнить, что сначала компилируется PHP, а затем запускается JS.
Заказ будет:
$aaa
будет равно <script>document.writeln(enc)</script>
var playerInstance = jwplayer("myElement");
playerInstance.setup({
width: '100%',
height: '360',
title: 'aaaaa',
description: 'dcascd',
file: window.atob('<script>document.writeln(enc)</script>"; ?>'),
});
Других решений пока нет …