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? Link to comment https://forums.phpfreaks.com/topic/154685-solved-problem-with-ereg_replace/ Share on other sites More sharing options...
soak Posted April 18, 2009 Share Posted April 18, 2009 Use str_replace instead. EDIT: Fix URL Link to comment https://forums.phpfreaks.com/topic/154685-solved-problem-with-ereg_replace/#findComment-813415 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 ... Link to comment https://forums.phpfreaks.com/topic/154685-solved-problem-with-ereg_replace/#findComment-813423 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. Link to comment https://forums.phpfreaks.com/topic/154685-solved-problem-with-ereg_replace/#findComment-813429 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; } Link to comment https://forums.phpfreaks.com/topic/154685-solved-problem-with-ereg_replace/#findComment-813433 Share on other sites More sharing options...
FilipKrstic Posted April 19, 2009 Author Share Posted April 19, 2009 Solved... tnx Link to comment https://forums.phpfreaks.com/topic/154685-solved-problem-with-ereg_replace/#findComment-813535 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.