Hi,
Nach langer googelei, und forensuche, bin ich leider auf kein hierzu passendes Ergebnis zum Thema BBSmilie Codes in PHP gekomen.
Ich wollte gerne einem Text der aus einer MySQL DB kommt Smilies einfügen.
Dieser code funktioniert ohne mysql abfrage genau so wie ich es möchte, aber mit geht es leider nicht
[code]<?php
$text = $f3->Text;
function emotion($text) {
$text=eregi_replace(„:)“,‚‘,$text);
$text=eregi_replace(„:o“,‚‘,$text);
$text=eregi_replace(„:D“,‚‘,$text);
$text=eregi_replace(„:p“,‚‘,$text);
$text=eregi_replace(„“,‚‘,$text);
return $text;
}
$bb = emotion($text);
$Text2 = nl2br($bb);
$Text = wordwrap($Text2, 70,‚ ‘,1);
?> [/code]Kann mir jemand bei diesem Problem helfen??
Also wenn du die und so von der DB aus ausgibst, aber vorher umwandeln willst, dann mach es so:
[php]
<?php
// Verbindung
@mysql_connect("host", "user", "password") OR die("Verbindung zur DB fehlgeschlagen");
@mysql_select_db("datenbank") OR die(mysql_error());
$sql = "SELECT * FROM `tabelle`"; // Tabelle auswählen
$result = mysql_query($sql) OR die(mysql_error());
$row = mysql_fetch_assoc($result);
// Ausgabe
$inhalt = $row['Inhaltsspalte'];
$inhalt = str_replace(":)", "", $inhalt);
$inhalt = str_replace(); // und so weiter
// dann nur die ausgabe rausgeben
echo $inhalt
?>