FilipKrstic Posted April 18, 2009 Share Posted April 18, 2009 I`m writing simple message wall... I have two php files. 1. functions.php where I put functions like connect_db(), check_login() etc... and i write this function for smiles and badwords (here I copy ereg_replace for smiles): function zameni($rec) { $rec = ereg_replace(")","<img src='../images/smiles/icon_e_biggrin.gif'>",$rec); $rec = ereg_replace(":-D)","<img src='../images/smiles/icon_e_biggrin.gif'>",$rec); $rec = ereg_replace(":grin:)","<img src='../images/smiles/icon_e_biggrin.gif'>",$rec); $rec = str_replace("","<img src='../images/smiles/icon_e_smile.gif'>",$rec); $rec = ereg_replace(":-)","<img src='../images/smiles/icon_e_smile.gif'>",$rec); $rec = ereg_replace(":smile:)","<img src='../images/smiles/icon_e_smile.gif'>",$rec); $rec = ereg_replace(":?","<img src='../images/smiles/icon_e_confused.gif'>",$rec); $rec = ereg_replace(" :-?","<img src='../images/smiles/icon_e_confused.gif'>",$rec); $rec = ereg_replace("","<img src='../images/smiles/icon_e_sad.gif'>",$rec); $rec = ereg_replace(":-(","<img src='../images/smiles/icon_e_sad.gif'>",$rec); $rec = ereg_replace(":sad:","<img src='../images/smiles/icon_e_sad.gif'>",$rec); $rec = ereg_replace("","<img src='../images/smiles/icon_e_wink.gif'>",$rec); $rec = ereg_replace(";-)","<img src='../images/smiles/icon_e_wink.gif'>",$rec); $rec = ereg_replace(":wink:","<img src='../images/smiles/icon_e_wink.gif'>",$rec); $rec = ereg_replace("","<img src='../images/smiles/icon_lol.gif'>",$rec); $rec = ereg_replace(":mrgreen:","<img src='../images/smiles/icon_mrgreen.gif'>",$rec); $rec = ereg_replace("","<img src='../images/smiles/icon_razz.gif'>",$rec); $rec = ereg_replace(":-P","<img src='../images/smiles/icon_razz.gif'>",$rec); $rec = ereg_replace(":razz:","<img src='../images/smiles/icon_razz.gif'>",$rec); return $rec; } and I have second php file named wall.php file starts <?php session_start(); include("../functions.php"); connect_db(); zameni($rec); but smiles codes don`t wants to replace with smiles... Can somebody help? What`s problem? Quote Link to comment Share on other sites More sharing options...
soak Posted April 18, 2009 Share Posted April 18, 2009 Use str_replace instead. EDIT: Fix URL Quote Link to comment Share on other sites More sharing options...
FilipKrstic Posted April 18, 2009 Author Share Posted April 18, 2009 Fix url? Structure is: functions.php is in public_html smiles are in public_html/images/smiles/ and wall.php file is in public_html/mcp/wall.php ... Quote Link to comment Share on other sites More sharing options...
soak Posted April 18, 2009 Share Posted April 18, 2009 I edited my post to fix the URL in it. All you need to do is swap youe ereg_replace's for str_replace's. Quote Link to comment Share on other sites More sharing options...
FilipKrstic Posted April 18, 2009 Author Share Posted April 18, 2009 I do it, but nothing... Now function likes on this: function zameni($rec) { $rec = str_replace(")","<img src='../images/smiles/icon_e_biggrin.gif'>",$rec); $rec = str_replace(":-D)","<img src='../images/smiles/icon_e_biggrin.gif'>",$rec); $rec = str_replace(":grin:)","<img src='../images/smiles/icon_e_biggrin.gif'>",$rec); $rec = str_replace(": )","<img src='../images/smiles/icon_e_smile.gif'>",$rec); $rec = str_replace(":-\)","<img src='../images/smiles/icon_e_smile.gif'>",$rec); $rec = str_replace(":smile:)","<img src='../images/smiles/icon_e_smile.gif'>",$rec); $rec = str_replace(":?","<img src='../images/smiles/icon_e_confused.gif'>",$rec); $rec = str_replace(" :-?","<img src='../images/smiles/icon_e_confused.gif'>",$rec); $rec = str_replace(":\(","<img src='../images/smiles/icon_e_sad.gif'>",$rec); $rec = str_replace(":-\(","<img src='../images/smiles/icon_e_sad.gif'>",$rec); $rec = str_replace(":sad:","<img src='../images/smiles/icon_e_sad.gif'>",$rec); $rec = str_replace("\","<img src='../images/smiles/icon_e_wink.gif'>",$rec); $rec = str_replace("\;-\)","<img src='../images/smiles/icon_e_wink.gif'>",$rec); $rec = str_replace(":wink:","<img src='../images/smiles/icon_e_wink.gif'>",$rec); $rec = str_replace("","<img src='../images/smiles/icon_lol.gif'>",$rec); $rec = str_replace(":mrgreen:","<img src='../images/smiles/icon_mrgreen.gif'>",$rec); $rec = str_replace("","<img src='../images/smiles/icon_razz.gif'>",$rec); $rec = str_replace(":-P","<img src='../images/smiles/icon_razz.gif'>",$rec); $rec = str_replace(":razz:","<img src='../images/smiles/icon_razz.gif'>",$rec); return $rec; } Quote Link to comment Share on other sites More sharing options...
FilipKrstic Posted April 19, 2009 Author Share Posted April 19, 2009 Solved... tnx Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.