国产又黄又粗又长又大的视频-色婷婷久久一区二区爽爽爽-欧美日本韩国国产在线观-尹人香蕉琪琪在现观看
成都網(wǎng)站建設
|
域名注冊
|
虛擬主機
|
網(wǎng)站制作
|
網(wǎng)站案例
|
網(wǎng)站優(yōu)化
|
網(wǎng)站推廣
|
企業(yè)郵局
|
服務器租用
|
廣告設計
首頁
服務器租用
企業(yè)郵箱
虛擬主機
網(wǎng)站程序
營銷推廣
網(wǎng)站建設
域名注冊
前端開發(fā)
網(wǎng)站備案
網(wǎng)站策劃
|
網(wǎng)站建設
|
網(wǎng)站案例
|
虛擬主機
|
網(wǎng)站推廣
|
云服務器
|
成都網(wǎng)站制作公司
|
php空間
|
獨立IP空間
|
jsp虛擬主機
網(wǎng)站程序
java教程
asp程序
asp.net程序
vb編程
php程序
C#程序
服務器租用
web服務器
FTP服務器
服務器托管
服務器租用
vps主機服務器
企業(yè)郵箱
企業(yè)郵箱優(yōu)勢
企業(yè)郵箱設置
郵箱收發(fā)問題
郵箱功能講解
郵箱其他問題
虛擬主機
主機購買
數(shù)據(jù)庫
主機管理
FTP上傳
主機續(xù)費升級
營銷推廣
seo優(yōu)化
網(wǎng)站推廣
搜索引擎
免費資源
網(wǎng)站建設
網(wǎng)站方案
網(wǎng)站改版
網(wǎng)頁設計
網(wǎng)站維護
網(wǎng)站策劃
域名注冊
域名轉(zhuǎn)入\轉(zhuǎn)出
英文域名
通用網(wǎng)址
中文域名
域名解析
前端開發(fā)
html
jQuery
JavaScript教程
css
div+css
網(wǎng)站備案
備案流程指南
備案資料下載
備案常見問題
各省備案要求
移動互聯(lián)網(wǎng)
wap手機網(wǎng)站
app應用開發(fā)
微網(wǎng)站
當前位置:
創(chuàng)新互聯(lián)
>>
常見問題
>>
網(wǎng)站程序
>>
php程序
>>
PHP語言實現(xiàn)HTML標簽自動補全代碼
PHP語言實現(xiàn)HTML標簽自動補全代碼
作者:創(chuàng)新互聯(lián) 文章來源:網(wǎng)站程序部 點擊數(shù):
更新時間:2011-10-30
開辟種種項目中常常遇到截取
html字符串
題目。好比博客文章列表頁面截取一部門正文、文章正文翻頁截取等......
一樣通常環(huán)境下先用
PHP
的strip_tags函數(shù)去失全部html標簽,再去失空格等,然后再用substr大概本身實現(xiàn)的cn_substr函數(shù)來實現(xiàn)截取。由于要是不先去失
html標簽
,直接截取出來的字符串就會有沒有閉合的標簽出現(xiàn),偶然乃至會截取在標簽上面好比
復制代碼代碼如下:
</di>
本日遇到一個內(nèi)容翻頁截取題目:正文是用富文本編輯器寫入的,編輯器上有個分頁按鈕,點擊之后就往當前光標位置插入一個藍色的
復制代碼代碼如下:
<hr/>
橫線。然后
php
直接存入數(shù)據(jù)庫。表現(xiàn)的時間,用explode函數(shù)憑據(jù)這個
復制代碼代碼如下:
<hr/>
標志來分成一個數(shù)組,然后憑據(jù)當前頁碼來表現(xiàn)某個片斷。但是有個嚴峻的題目,好比富文本編輯器寫入:
復制代碼代碼如下:
<divstyle="text-align:center">
contentofpage1
<hr/>
page2content
</div>
要是用explode函數(shù)離開后,
第一頁的內(nèi)容是
復制代碼代碼如下:
<divstyle="text-align:center">
contentofpage1
第二頁的內(nèi)容是:
復制代碼代碼如下:
page2content
</div>
如許就孕育發(fā)生了沒有閉合的標簽,直接表現(xiàn)到頁面上面就會粉碎頁面結(jié)構。。。
想了好久,也找了網(wǎng)上許多closetag函數(shù)。但是發(fā)明都針對第一頁那種沒有閉合的標簽的閉合。對付第二種沒有開頭的標簽就沒措施了。
針對第一頁那種沒有閉合的標簽的閉合的closetags要領是:
復制代碼代碼如下:
functionclosetags($html){
//不必要補全的標簽
$arr_single_tags=array('meta','img','br','link','area');
//立室開始標簽
preg_match_all('#<([a-z]+)(?:。*)?(?<![/|/])>#iU',$html,$result);
$openedtags=$result[1];
//立室封閉標簽
preg_match_all('#</([a-z]+)>#iU',$html,$result);
$closedtags=$result[1];
//盤算封閉開啟標簽數(shù)目,要是雷同就返回html數(shù)據(jù)
$len_opened=count($openedtags);
if(count($closedtags)==$len_opened){
return$html;
}
//把排序數(shù)組,將末了一個開啟的標簽放在最前面
$openedtags=array_reverse($openedtags);
//遍歷開啟標簽數(shù)組
for($i=0;$i<$len_opened;$i++){
//要是必要補全的標簽
if(!in_array($openedtags[$i],$arr_single_tags)){
//要是這個標簽不在封閉的標簽中
if(!in_array($openedtags[$i],$closedtags)){
//直接補全閉合標簽
$html。='</'。$openedtags[$i]。'>';
}else{
unset($closedtags[array_search($openedtags[$i],$closedtags)]);
}
}
}
return$html;
}
厥后想了一個措施,使用欣賞器本身的html表明
搜索引擎
來資助補全有題目標html片斷。詳細做法如下:
復制代碼代碼如下:
<script>
vardiv=document。createElement('div');
div。innerHTML='<?phpecho("<div>這里是被截取的html片斷");?>';
document。write(div。innerHTML);
</script>
原理便是先把
html
片斷寫入到一個空的div內(nèi)里,然后再從這個div內(nèi)里讀取出來。別看寫入和讀取的屬性都是inner
HTML
,寫入的內(nèi)容和得到的內(nèi)容是紛歧樣的噢。要是寫入不完備的html片斷,欣賞器會主動補全修正。讀取出來的時間就已經(jīng)是完備的htmldom片斷了。
但是如許有個毛病,由于是Js加載內(nèi)容信息的,會對搜刮
搜索引擎優(yōu)化
欠好。
php.ini修改php上傳文件大小限制的方法詳解
:上一篇
禁用和啟開fsockopen函數(shù)操作
:下一篇
php程序相關文章
php.ini修改php上傳文件...
忘記PHP,phpmyadmin...
php正則表達式的模式修正符、全...
優(yōu)秀的程序員需要擅長數(shù)學嗎?
福利彩票幸運號碼自動生成器
網(wǎng)站建設的開發(fā)語言都有哪些
php生成隨機密碼的幾種方法
php站點如何設置防盜鏈
專注網(wǎng)站建設、網(wǎng)頁設計、網(wǎng)站制作、企業(yè)網(wǎng)站建設——創(chuàng)新互聯(lián)
移動互聯(lián)網(wǎng)
|
網(wǎng)站備案
|
前端開發(fā)
|
域名注冊
|
網(wǎng)站建設
|
營銷推廣
|
網(wǎng)站程序
|
虛擬主機
|
企業(yè)郵箱
|
服務器租用
|
熱門搜索
服務電話:028-86922220 13518219792 公司地址:成都市太升南路288號錦天國際A幢10樓2號
企業(yè)郵箱:
service@cdxwcx.com
版權所有:成都創(chuàng)新互聯(lián)科技有限公司 蜀ICP備09010846號
成都網(wǎng)站建設
大香蕉精品视频一区二区
|
欧美日韩亚洲国产综合网
|
色涩一区二区三区四区
|
久热久热精品视频在线观看
|
欧美人妻一区二区三区
|
久久午夜福利精品日韩
|
成人精品国产亚洲av久久
|
免费黄片视频美女一区
|
亚洲三级视频在线观看免费
|
欧美整片精品日韩综合
|
国产又黄又猛又粗又爽的片
|
视频一区二区 国产精品
|
色狠狠一区二区三区香蕉蜜桃
|
中文字幕精品一区二区年下载
|
亚洲综合精品天堂夜夜
|
人妻一区二区三区多毛女
|
91在线国内在线中文字幕
|
97人妻精品一区二区三区免
|
亚洲中文字幕人妻av
|
91亚洲国产—区=区a
|
亚洲精选91福利在线观看
|
初尝人妻少妇中文字幕在线
|
色婷婷视频国产一区视频
|
午夜小视频成人免费看
|
久七久精品视频黄色的
|
精品日韩视频在线观看
|
国产精品欧美激情在线
|
九九热精彩视频在线免费
|
国产又粗又爽又猛又黄的
|
国产伦精品一区二区三区精品视频
|
国产三级视频不卡在线观看
|
熟女免费视频一区二区
|
日韩精品中文字幕亚洲
|
亚洲最新的黄色录像在线
|
亚洲一区精品二人人爽久久
|
中国一区二区三区不卡
|
午夜色午夜视频之日本
|
特黄大片性高水多欧美一级
|
亚洲最新中文字幕一区
|
亚洲欧美日韩网友自拍
|
91日韩欧美国产视频
|