新聞中心
我們?cè)谑褂肞HP語(yǔ)言進(jìn)行實(shí)際編程中,經(jīng)常會(huì)遇到有關(guān)PHP代碼轉(zhuǎn)義的問(wèn)題。下面我們就來(lái)具體為大家介紹有關(guān)這方面的知識(shí)要點(diǎn),希望對(duì)大家有所幫助。

成都創(chuàng)新互聯(lián)公司網(wǎng)絡(luò)公司擁有十余年的成都網(wǎng)站開(kāi)發(fā)建設(shè)經(jīng)驗(yàn),上千客戶的共同信賴。提供成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、網(wǎng)站開(kāi)發(fā)、網(wǎng)站定制、友情鏈接、建網(wǎng)站、網(wǎng)站搭建、自適應(yīng)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)師打造企業(yè)風(fēng)格,提供周到的售前咨詢和貼心的售后服務(wù)
PHP代碼轉(zhuǎn)義的示例代碼:
- < ?php
- //--標(biāo)題,名字等字段入庫(kù)處理(去首尾空格)
- function trans_string_trim($str) {
- $str=trim($str);
- $str=eregi_replace("'","''",$str);
- $str=stripslashes($str);
- return $str;
- }
- //--文章入庫(kù)處理,即textarea字段;
- function trans_string($str) {
- $str=eregi_replace("'","''",$str);
- $str=stripslashes($str);
- return $str;
- }
- //--從庫(kù)中顯示在表單中;在text中以trans轉(zhuǎn)換,在textarea中,無(wú)需轉(zhuǎn)換,直接顯示
- //--顯示在WEB頁(yè)面,過(guò)濾HTML代碼;包括鏈接地址
- function trans($string) {
- $string=htmlspecialchars($string);
- $string=ereg_replace(chr(10),"< br>",$string);
- $string=ereg_replace(chr(32)," ",$string);
- return $string;
- }
- //--顯示在WEB頁(yè)面,不過(guò)濾HTML代碼;
- function trans_web($string) {
- $string=ereg_replace(chr(10),"< br>",$string);
- $string=ereg_replace(chr(32)," ",$string);
- return $string;
- }
- //--顯示在WEB頁(yè)面,過(guò)濾HTML代碼及頭尾空格,主要用于顯示用戶昵稱
- function trans_trim($string) {
- $string=trim($string);
- $string=htmlspecialchars($string);
- $string=ereg_replace(chr(10),"< br>",$string);
- $string=ereg_replace(chr(32)," ",$string);
- return $string;
- }
- //--顯示在span中;
- function trans_span($string) {
- $string=ereg_replace(chr(10),"\n",$string);
- $string=ereg_replace(chr(32)," ",$string);
- $string=ereg_replace('"',""",$string);
- return $string;
- }
- //--在WEB上顯示cookie,過(guò)濾html
- function trans_cookie($str) {
- $str=trans($str);
- $str=stripslashes($str);
- $str=eregi_replace("''","'",$str);
- return $str;
- }
- ?>
PHP代碼轉(zhuǎn)義的使用方法:
1、將以上代碼轉(zhuǎn)存為html.inc.php
2、在需要的頁(yè)面引入
- < ?php
- include('html.inc.php');
- ?>
3、對(duì)目標(biāo)內(nèi)容套用函數(shù)#t#
- < ?php
- echo trans($row_rs['content']);
- ?>
你可以根據(jù)需要套用不同的函數(shù)進(jìn)行PHP代碼轉(zhuǎn)義
補(bǔ)充一點(diǎn),如果在span中顯示文章中的一段,采用substr取定長(zhǎng)字符串時(shí),記得在span的參數(shù)后面多加一個(gè)空格,否則遇上截到半個(gè)漢字時(shí),會(huì)搞亂html代碼。
網(wǎng)站標(biāo)題:總結(jié)PHP代碼轉(zhuǎn)義的相關(guān)方法
當(dāng)前路徑:http://www.dlmjj.cn/article/djsdpgp.html


咨詢
建站咨詢
