Hilangkan kode apa pun selain teks dalam html di halaman. Versi php yang baru saja dirilis adalah versi dalam ASP. kode fungsi asp
Copy kode kodenya sebagai berikut:
<%
Fungsi HapusHTML(str)
Redupkan objRegExp, Cocokkan,strHTML
jika isnull(str) maka
str=
berakhir jika
strHTML=str
strHTML=ganti(ganti(ganti(strHTML,vblf,),vbcr,),vbcrlf,)
Setel objRegExp = Regexp Baru
objRegExp.IgnoreCase = Benar
objRegExp.Global = Benar
objRegExp.Pattern = <skrip[^>]*?>.*?</skrip>
strHTML = objRegExp.Replace(strHTML,)
objRegExp.Pattern = <gaya[^>]*?>.*?</style>
strHTML = objRegExp.Replace(strHTML,)
objRegExp.Pattern = <.+?>
strHTML = objRegExp.Replace(strHTML,)
Setel objRegExp = Tidak Ada
HapusHTML=strHTML
Fungsi Akhir
%>
kode di php
Copy kode kodenya sebagai berikut:
<?php
$search = array ('<script[^>]*?>.*?</script>'si, // Hapus javascript
'<style[^>]*?>.*?</style>'si, // Hapus css
'<[/!]*?[^<>]*?>'si, // Hapus tag HTML
'<!--[/!]*?[^<>]*?>'si, // Hapus tanda komentar
'([rn])[s]+', // Hapus karakter spasi
'&(quot|#34);'i, // Ganti entitas HTML
'&(amp|#38);'saya,
'&(lt|#60);'saya,
'&(gt|#62);'saya,
'&(nbsp|#160);'saya,
'&(iexcl|#161);'i,
'&(sen|#162);'i,
'&(pound|#163);'i,
'&(salin|#169);'i,
'&#(d+);'e); // Jalankan sebagai kode PHP
$ganti = larik (,
,
,
,
/1,
/,
&,
<,
>,
,
bagan(161),
bagan(162),
bagan(163),
bagan(169),
kr(/1));
//$document adalah string yang perlu diproses. Jika sumbernya adalah file, $document = file_get_contents('http://www.sina.com.cn');
$keluar = preg_replace($pencarian, $ganti, $dokumen);
gema $keluar;
?>
Simpan saja sebagai get.php.