用PHP替换Javascript(<;script>;<;/script>;)中的代码

用PHP替换Javascript(<;script>;<;/script>;)中的代码,javascript,php,replace,Javascript,Php,Replace,例如,我有这样一个javascript代码 <script type="text/javascript"> function test(){ alert('hi'); } </script> 功能测试(){ 警报(“hi”); } 我们能否将PHP中的代码替换为: <script type="text/javascript"> function example(){ alert('hohoho');

例如,我有这样一个javascript代码

<script type="text/javascript">
    function test(){
        alert('hi');
    }
</script>

功能测试(){
警报(“hi”);
}
我们能否将PHP中的代码替换为:

<script type="text/javascript">
    function example(){
        alert('hohoho');
    }
</script>

函数示例(){
警惕(hohoho);
}
我要替换的是标记脚本中的文本


有可能吗?

声明一个变量来存储要发出警报的文本,然后使用它

<?php
    $variable = "hohoho";// change this to what you want in alert.
?>
<script type="text/javascript">
    function example(){
        alert('<?php echo $variable ?>');
    }
</script>

函数示例(){
警报(“”);
}

对于模糊处理请参见和

,可以将所有JavaScript标记放在php中,但请记住,当客户端调用页面时,php在服务器端执行一次,但JavaScript将在客户端调用(浏览器端)上执行

所以你可以做一些类似的事情,它会起作用,只是为了回答你的问题,但这不是一个好的做法,你应该有理由使用它:

<?php
$content = '<script type="text/javascript">
    function example(){
        alert("hohoho");
    }
</script>';

if (true)
    echo $content;
?>


<script>example();</script>

示例();

是否要使文本成为动态内部警报?不,我想混淆该代码。@ChandraPutraWijaya我的答案有任何更新吗?重点不是变量/字符串。但我想混淆javascript,所有包含在javascript标记()中的函数或变量,你想
混淆
仅警报部分??所有包含在脚本标记//中的部分都会混淆是的,我尝试使用packer。但那一定是个文件检查一下这可能会对你有帮助,