Remove script tags (or other types of tags) from a string in PHP is really easy, here’s how:
<?php
$html = <<<HTML
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="https://cdn.dotmaui.com/dotmaui/css/dark.css" />
<script>
alert('1')
</script>
<script type="text/javscript">
alert('1')
</script>
</head>
<body>
<p>My paragraph.</p>
<script id="sambucajs" src="https://cdn.dotmaui.com/dotmaui/js/sambuca-0.1.5.min.js" async></script>
</body>
</html>
HTML;
$html = preg_replace('#<script(.*?)>(.*?)</script>#is', '', $html);
echo $html;
Result:
<!DOCTYPE html> <html> <head> <link rel="stylesheet" type="text/css" href="https://cdn.dotmaui.com/dotmaui/css/dark.css"/> </head> <body> <p>My paragraph.</p> </body> </html>