Recently, I was writing bbs and encountered a code conversion title. After searching for a long time, we can get a perfect solution to completely restore the author's original article. The following post is for your correction. System: linux + php4 + oracle8i? // -- Title, name, and other fields
Recently, I was writing bbs and encountered a code conversion title. After searching for a long time, we can get a perfect solution to completely restore the author's original article.
The following post is for your correction.
System: linux php4 oracle8i
// -- Enter the database for processing the title, name, and other fields (leading to and ending with spaces)
Function trans_string_trim ($ str ){
$ Str = trim ($ str );
$ Str = eregi_replace (''', ''', $ str );
$ Str = stripslashes ($ str );
Return $ str;
}
// -- Process the document into the database, that is, the textarea field;
Function trans_string ($ str ){
$ Str = eregi_replace (''', ''', $ str );
$ Str = stripslashes ($ str );
Return $ str;
}
// -- Display the data in the form from the library; convert the data in text to trans. in textarea, the data is directly displayed without conversion.
// -- Display the HTML code on the WEB page, including the link address
Function trans ($ string ){
$ String = htmlspecialchars ($ string );
$ String = ereg_replace (chr (10 ),'
', $ String );
$ String = ereg_replace (chr (32), '', $ string );
Return $ string;
}
// -- Display on the WEB page without filtering HTML code;
Function trans_web ($ string ){
$ String = ereg_replace (chr (10 ),'
', $ String );
$ String = ereg_replace (chr (32), '', $ string );
Return $ string;
}
// -- Display HTML code and leading and trailing spaces on the WEB page. it is used to display user nicknames.
Function trans_trim ($ string ){
$ String = trim ($ string );
$ String = htmlspecialchars ($ string );
$ String = ereg_replace (chr (10 ),'
', $ String );
$ String = ereg_replace (chr (32), '', $ string );
Return $ string;
}
// -- Display in span;
Function trans_span ($ string ){
$ String = ereg_replace (chr (10), '\ n', $ string );
$ String = ereg_replace (chr (32), '', $ string );
$ String = ereg_replace (''', ''', $ string );
Return $ string;
}
// -- Display cookies on the WEB to filter html
Function trans_cookie ($ str ){
$ Str = trans ($ str );
$ Str = stripslashes ($ str );
$ Str = eregi_replace (''', ''', $ str );
Return $ str;
}
?>
Finally, we can add one additional point. if we show a section in the article in span and use substr to take a fixed-length string, remember to add a space after the span parameter, otherwise, html code will be messy when half of Chinese characters are captured.