日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php zhegnze_php 正则表达式

發布時間:2023/12/19 php 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php zhegnze_php 正则表达式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近在寫bbs中,遇上代碼轉換問題。尋找了很久,才得到一個比較完善的解決辦法,可以徹底還原發文者的原文。

以下貼出,供大家指正。

系統:linux php4 oracle8i

//--標題,名字等字段入庫處理(去首尾空格)

function trans_string_trim($str) {

$str=trim($str);

$str=eregi_replace(""","""",$str);

$str=stripslashes($str);

return $str;

}

//--文章入庫處理,即textarea字段;

function trans_string($str) {

$str=eregi_replace(""","""",$str);

$str=stripslashes($str);

return $str;

}

//--從庫中顯示在表單中;在text中以trans轉換,在textarea中,無需轉換,直接顯示

//--顯示在web頁面,過濾html代碼;包括鏈接地址

function trans($string) {

$string=htmlspecialchars($string);

$string=ereg_replace(chr(10),"
",$string);

$string=ereg_replace(chr(32),"?",$string);

return $string;

}

//--顯示在web頁面,不過濾html代碼;

function trans_web($string) {

$string=ereg_replace(chr(10),"
",$string);

$string=ereg_replace(chr(32),"?",$string);

return $string;

}

//--顯示在web頁面,過濾html代碼及頭尾空格,主要用于顯示用戶昵稱

function trans_trim($string) {

$string=trim($string);

$string=htmlspecialchars($string);

$string=ereg_replace(chr(10),"
",$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,過濾html

function trans_cookie($str) {

$str=trans($str);

$str=stripslashes($str);

$str=eregi_replace("''","'",$str);

return $str;

}

?>

---------------------------

最后,順帶補充一點,如果在span中顯示文章中的一段,采用substr取定長字符串時,記得在span的參數后面多加一個空格,否則遇上截到半個漢字時,會搞亂html代碼。

總結

以上是生活随笔為你收集整理的php zhegnze_php 正则表达式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。