
February 12th, 2004, 02:36 AM
|
 |
Alternately High
|
|
Join Date: Feb 2004
Location: Hilversum, Netherlands
Posts: 223
Time spent in forums: 13 h 56 m 41 sec
Reputation Power: 5
|
|
MAJOR Problem with function in PHP
Hello everyone!
I've created a function which replaces some input into images. A function to parse smilies in a weblog:
PHP Code:
<?php
function setsmile($messsge){
$message = htmlspecialchars(trim(stripslashes($message)));
$message = str_replace(":)", "<img src='images/smiles/bigsmile.gif'>", $message);
$message = str_replace(":@", "<img src='images/smiles/angry.gif'>", $message);
$message = str_replace(":|", "<img src='images/smiles/dunno.gif'>", $message);
$message = str_replace(":!", "<img src='images/smiles/expla.gif'>", $message);
$message = str_replace(":~", "<img src='images/smiles/grrr.gif'>", $message);
$message = str_replace("\-/", "<img src='images/smiles/hypno.gif'>", $message);
$message = str_replace("*lol*", "<img src='images/smiles/lol.gif'>", $message);
$message = str_replace(":p", "<img src='images/smiles/luna.gif'>", $message);
$message = str_replace(":--", "<img src='images/smiles/lyer.gif'>", $message);
$message = str_replace(":-|", "<img src='images/smiles/maybe.gif'>", $message);
$message = str_replace("*mmm*", "<img src='images/smiles/mmm.gif'>", $message);
$message = str_replace(":pp", "<img src='images/smiles/phatluna.gif'>", $message);
$message = str_replace(":?", "<img src='images/smiles/question.gif'>", $message);
$message = str_replace(":(", "<img src='images/smiles/unhappy.gif'>", $message);
$message = nl2br($message);
return($message);
}
?>
This function is located in a seperate file so I can use it on my guestbook too. The problem is that when I call the function in my script, there is no output at all!!
PHP Code:
include("function.php");
$string = setsmile($string);
print $string;
Can you people help me?
|