Jump to content

[SOLVED] Problem with ereg_replace


FilipKrstic

Recommended Posts

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

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;
}

  :(

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.