I recently encountered code conversion problems in writing bbs. After searching for a long time, we can get a perfect solution to completely restore the author's original article.
I recently encountered code conversion problems in writing bbs. 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
- // -- Import the title, name, and other fields into the database (with spaces at the beginning and end)
- Function trans_string_trim ($ str ){
- $ Str = trim ($ str );
- $ Str = eregi_replace ("'", "'' ", $ str );
- $ Str = stripslashes ($ str );
- Return $ str;
- }
-
- // -- Process the input of an article, 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, mainly 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.