最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP函數(shù)strip_tags的一個bug淺析

 更新時間:2014年05月22日 10:56:08   作者:  
PHP 函數(shù) strip_tags 提供了從字符串中去除 HTML 和 PHP 標記的功能,該函數(shù)嘗試返回給定的字符串 str 去除空字符、HTML 和 PHP 標記后的結果。

PHP 函數(shù) strip_tags 提供了從字符串中去除 HTML 和 PHP 標記的功能,該函數(shù)嘗試返回給定的字符串 str 去除空字符、HTML 和 PHP 標記后的結果。

由于 strip_tags() 無法實際驗證 HTML,不完整或者破損標簽將導致更多的數(shù)據(jù)被刪除。

比如下述代碼:

復制代碼 代碼如下:

<div>string</div>string<string<b>hello</b><div>string</div>

通過 strip_tags($str, ‘<div>') 過濾,我們可能期望得到如下結果:

復制代碼 代碼如下:

<div>string</div>string<stringhello<div>string</div>

而實際操作結果是這樣的:

復制代碼 代碼如下:

<div>string</div>string

這一切都是因為加紅的那個左尖括號,查了 PHP 的文檔,有一個警告提示:

由于 strip_tags() 無法實際驗證 HTML,不完整或者破損標簽將導致更多的數(shù)據(jù)被刪除。

既然在執(zhí)行過濾前無法驗證代碼正確性,遇到和標簽相關的字符 “<” 或 “>” 后面的代碼就全掛了!

相關文章

  • PHP使用gmdate實現(xiàn)將一個UNIX 時間格式化成GMT文本的方法

    PHP使用gmdate實現(xiàn)將一個UNIX 時間格式化成GMT文本的方法

    這篇文章主要介紹了PHP使用gmdate實現(xiàn)將一個UNIX 時間格式化成GMT文本的方法,實例分析了php中gmdate函數(shù)的功能及使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • 生成php程序的php代碼

    生成php程序的php代碼

    前臺程序不少情況下需要生成.php文件,諸如多用戶的在線日記程序、留言簿以及自助網(wǎng)站程序等等,都不可避免地在與用戶的交互中生成.php程序文件。一般的,所生成的.php文件內(nèi)容并不復雜,但麻雀雖小五臟俱全,完整的.php文件結構必須得到保證。
    2008-04-04
  • 數(shù)據(jù)庫中排序的對比及使用條件詳解

    數(shù)據(jù)庫中排序的對比及使用條件詳解

    PHP與MySQL數(shù)據(jù)庫中排序的對比及使用條件是本文我們主要要介紹的內(nèi)容,通常來說,執(zhí)行效率需要考慮CPU、內(nèi)存和硬盤等的負載情況
    2012-02-02
  • PHP實現(xiàn)添加圖片水印的示例代碼

    PHP實現(xiàn)添加圖片水印的示例代碼

    這篇文章主要為大家詳細介紹了如何使用PHP實現(xiàn)添加圖片水印并根據(jù)比例計算水印的新尺寸,文中的示例代碼講解詳細,感興趣的小伙伴可以了解下
    2024-11-11
  • php foreach如何跳出兩層循環(huán)(詳解)

    php foreach如何跳出兩層循環(huán)(詳解)

    下面小編就為大家?guī)硪黄猵hp foreach如何跳出兩層循環(huán)(詳解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • 再談PHP錯誤與異常處理

    再談PHP錯誤與異常處理

    這篇文章主要介紹了再談PHP錯誤與異常處理,對錯誤和異常感興趣的同學,可以參考下
    2021-04-04
  • 淺談php中fopen不能創(chuàng)建中文文件名文件的問題

    淺談php中fopen不能創(chuàng)建中文文件名文件的問題

    下面小編就為大家?guī)硪黄獪\談php中fopen不能創(chuàng)建中文文件名文件的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • PHP實現(xiàn)簡單ajax Loading加載功能示例

    PHP實現(xiàn)簡單ajax Loading加載功能示例

    這篇文章主要介紹了PHP實現(xiàn)簡單ajax Loading加載功能的方法,結合實例形式分析了ajax加載的原理、操作技巧與相關注意事項,需要的朋友可以參考下
    2016-12-12
  • PHP代碼重構方法漫談

    PHP代碼重構方法漫談

    這篇文章主要介紹了PHP代碼重構方法,結合實例形式較為詳細的分析了php代碼重構的概念、原理、相關實現(xiàn)技巧與注意事項,需要的朋友可以參考下
    2018-04-04
  • php獲取數(shù)組中重復數(shù)據(jù)的兩種方法

    php獲取數(shù)組中重復數(shù)據(jù)的兩種方法

    兩天前,需要用到找出php數(shù)組中的重復數(shù)據(jù),總結了兩種方法,在這里跟大家共享一下,需要的朋友可以參考下
    2013-06-06

最新評論

涞源县| 澄江县| 临夏县| 庐江县| 江源县| 黄石市| 湖北省| 巨野县| 韶山市| 晋中市| 庆阳市| 常熟市| 白朗县| 禹州市| 无为县| 聊城市| 蓬安县| 尉氏县| 商丘市| 邵阳市| 汝南县| 宝清县| 平顺县| 金坛市| 青铜峡市| 筠连县| 梅州市| 河南省| 鹤岗市| 古浪县| 尼玛县| 济南市| 阳高县| 客服| 晋宁县| 岳阳县| 廉江市| 梅州市| 扎赉特旗| 孟村| 大足县|