Smiles in GB

xuriorener

Mitglied
Hallo Leute,

mal eine frage... Wie Programmier ich smiles in einer DB .. also ich will ein Nachrichtensystem machen mit Smiles .. wie muss ich das Programmieren das es die smiles zeigt..

danke vorraus
 
PHP:
<?php
function set_smilies($text) {
  $text = str_replace(":)","<img src='./smilies/smile.gif' alt=':)' />",$text);
  # Und für alle anderen Smilies das gleiche...
  return $text;
}
?>

Und deine Nachrichtenausgabe dann halt mithilfe dieser Funktion ausgeben...
 
Erstma danke ...

aber wie mach ich des jetzt das es die smiles in einem fenster anzeigt so wie hier auch und wenn ich draufklicke "springt" der code ins textfeld ...
 
Mit Javascript. Schau einfach mal dort im entsprechenden Forum. Dazu denke ich gibt es genug Beispiele. Einfach mal nach document und value in kombination suchen.
 
Das ist nur mit einer clientseitigen Sprache – etwa JavaScript – möglich. Benutze mal die Suchfunktion dieses Forums, ich meine, dieses Thema gab es bereits.
 
Ok .. habe das mal so gemacht mit Java und habe dann bei "nachricht_lesen.php" das hier eingefügt...

<?php
function set_smilies($text) {
$text = str_replace(":baby:","<img src='http://mexx-community.de/images/smilies/baby.gif' alt=':baby:' />",$text);
# Und für alle anderen Smilies das gleiche...
return $text;
}
?>

Aber es wird trtz nur : baby : angezeigt anstatt das smile ...
 
Hast du die Funktion set_smilies den auf den Text der ausgegeben wird angewendet?

PHP:
set_smilies($gästebucheintrag)
 
Dieser Code:
PHP:
function set_smilies($text) {
$text = str_replace(":baby:","<img src='http://mexx-community.de/images/smilies/baby.gif' alt=':baby:' />",$text);
# Und für alle anderen Smilies das gleiche...
return $text;
}
definiert die Funktion bloß. Er wandelt dir jedoch noch nicht den Gästebucheintrag entsprechend um. Du musst die Funktion erst ausführen!

PHP:
function set_smilies($text) {
$text = str_replace(":baby:","<img src='http://mexx-community.de/images/smilies/baby.gif' alt=':baby:' />",$text);
# Und für alle anderen Smilies das gleiche...
return $text;
}

$text = $daten_aus_db_pder_datei;

$umgewandelter_text= set_smilies($text); // Dadurch führst du die Funktion aus und der Text wird umgewandelt.
 
Zurück