Hallo kann mir ma bitte jemand zeigen wie ich in meinem Code Smilis einfügen kann das man bei eingabe von z.b. : ) den Smili im Frontent sieht?
Das hier hab ich versucht nur leider ohne Erfolg:
Vielen Dank schon mal jetzt für Eure Hilfe!
Hier der ganze PHP Code wo das reingehört:
Das hier hab ich versucht nur leider ohne Erfolg:
PHP-Code:
echo str_replace(':)', '<img src="images/smilis/3.gif" title=":)"/>', $message);
Hier der ganze PHP Code wo das reingehört:
PHP-Code:
<?php
// max. image height >> styles.css > div.image
$maxHeight = 300;
// URL
$reg_exUrl = "/((http|https|ftp|ftps)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,4}(\/\S*)?)(?![^<]+>)/i";
// Images
$reg_exIMG = "/(http|https)\:\/\/.*(\.jpg|\.jpeg|\.png|\.gif)/i";
// Youtube Short Url
$reg_exYOUTUBE = '¿(http:\/\/youtu.be\/)(.{11})¿i';
// Youtube Short Url
if (preg_match($reg_exYOUTUBE, $message, $matches)) {
$message = preg_replace($reg_exYOUTUBE, '<iframe width="420" height="315" src="http://www.youtube.com/embed/' . $matches[2] . '" frameborder="0" allowfullscreen></iframe>', $message);
}
// Images
if(preg_match($reg_exIMG, $message, $img)) {
$size = getimagesize($img[0]);
if($size[1] > $maxHeight) {
$message = preg_replace($reg_exUrl, '<span class="image"><a title="'.$img[0].'" href="'.$img[0].'" target="_blank"><img title="'.$img[0].'" src="'.$img[0].'" / ></a></span>', $message);
} else {
$message = preg_replace($reg_exUrl, '<a title="'.$img[0].'" href="'.$img[0].'" target="_blank"><img title="'.$img[0].'" src="'.$img[0].'" / ></a>', $message);
}
}
// URL
if(preg_match($reg_exUrl, $message, $url)) {
$message = preg_replace($reg_exUrl, '<a title="'.$url[0].'" href="'.$url[0].'" target="_blank">[-LINK-]</a>', $message);
}
//echo str_replace(':)', '<img src="images/smilis/3.gif" title=":)"/>', $message);
//echo str_replace(':(', '<img src="images/smilis/4.gif" title=":("/>', $message);
?>

Kommentar