gpt4 book ai didi

javascript - 处理 PHP 变量中内联 JS 中的单引号和双引号时遇到问题

转载 作者:行者123 更新时间:2023-11-28 17:10:50 26 4
gpt4 key购买 nike

我有一个 PHP 函数,其中包含一些内联 JS 的变量。我尝试转义所有单引号和双引号,但它破坏了页面的其余部分。写这个的正确方法是什么?这是一个例子:

function function_name() {
$variable = '
<script type="text/javascript">
var AdButler = AdButler || {}; AdButler.ads = AdButler.ads || [];
var abkw = window.abkw || '';
var plc347434 = window.plc347434 || 0;
document.write('<'+'div id="placement_347434_'+plc347434+'"></'+'div>');
AdButler.ads.push({handler: function(opt){ AdButler.register(172522, 347434, [728,90], 'placement_347434_'+opt.place, opt); }, opt: { place: plc347434++, keywords: abkw, domain: 'servedbyadbutler.com', click:'CLICK_MACRO_PLACEHOLDER' }});
</script>';
}

最佳答案

试试这个:

function function_name() {
$variable = "
<script>
var AdButler = AdButler || {}; AdButler.ads = AdButler.ads || [];
var abkw = window.abkw || '';
var plc347434 = window.plc347434 || 0;
document.write('<'+'div id=\"placement_347434_'+plc347434+'\"></'+'div>');
AdButler.ads.push({handler: function(opt){ AdButler.register(172522, 347434, [728,90], 'placement_347434_'+opt.place, opt); }, opt: { place: plc347434++, keywords: abkw, domain: 'servedbyadbutler.com', click:'CLICK_MACRO_PLACEHOLDER' }});
</script>";
}

关于javascript - 处理 PHP 变量中内联 JS 中的单引号和双引号时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54488039/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com