Heim >Backend-Entwicklung >PHP-Problem >So ersetzen Sie JS-Code in PHP
So ersetzen Sie JS-Code durch PHP: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Verwenden Sie die reguläre Matching-Funktion preg_replace in PHP, um den JS-Code auf der Webseite zu ersetzen und herauszufiltern.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP Version 7.1, Dell G3-Computer.
Wie ersetze ich JS-Code in PHP?
php verwendet regelmäßige Ersetzungen, um JS-Code (Skript) herauszufiltern.
Verwenden Sie die reguläre Matching-Funktion preg_replace in PHP, um JS-Code auf der Webseite herauszufiltern. Der Standardwert ist -1, was bedeutet, dass alle ersetzt werden sollen. Wenn Sie nur zweimal ersetzen möchten, können Sie preg_replace($p1,$p2,$p3,2) schreiben.
Die Abgleichsregel kann „/
Quellcode-Beispiel:
<?php header("Content-type:text/html;charset=utf-8"); $str = '<script type="text/javascript" src="dd.js"></script> 测试php正则匹配掉js代码测试php正则匹配掉js代码测试php正则匹配掉js代码测试php正则匹配掉js代码测试php正则匹配掉js代码测试php正则匹配掉js代码 <script type="text/javascript" src="123.js"></script> <script type="text/javascript"> var aa = "sdsds"; alert(aa); </script> 测试php正则匹配掉js代码'; $preg = "/<script[\s\S]*?<\/script>/i"; $newstr = preg_replace($preg,"",$str,3); //第四个参数中的3表示替换3次,默认是-1,替换全部 echo $newstr; ?>
Empfohlenes Lernen: PHP-Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo ersetzen Sie JS-Code in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!