• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Problem mit phpbbcode umsetzten

Status
Für weitere Antworten geschlossen.

TheCleaners

Neues Mitglied
Hallo zusammen,
mein Problem liegt darin, dass bei mir nur HTML Codes umgesetzt werden und nicht php. Ich lasse meine Daten von MYSQL abrufen, aber leider wenn ich einen Code nehme, der bbcodes umwandeln soll, dann wird das nicht gemacht. Aber wenn ich den Code einfach in HTML hinschreibe ohne dass es von MYSQL abgerufen wird, dann funktioniert es :?:. In diesem Beispiel habe ich "$text" und "$asf" verwendet um das Problem darzustellen. Bei "$text" ist es ganz normal "hingeschrieben" und bei "$asf" wird es von der Datenbank abgerufen.

PHP:
<?php
mysql_connect("Host", "User", "PW");
mysql_select_db("db");
$asf = "SELECT * FROM Table";
$result = mysql_query($asf);
while ($row = mysql_fetch_assoc($result)) {
  echo "$row[Inhalt] \n";
}
$Text = "Dies ist eine Nachricht mit vielen Smilies: :-) ;-) :rolleyes: :-(";
$asf = str_replace(":-)", "<img src=\"smilie1.gif\">", $asf);
$asf = str_replace(";-)", "<img src=\"smilie2.gif\">", $asf);
$asf = str_replace(":rolleyes:", "<img src=\"smilie3.gif\">", $asf);
$asf = str_replace(":-(", "<img src=\"smilie4.gif\">", $asf);
$text = str_replace(":-)", "<img src=\"smilie1.gif\">", $text);
$text = str_replace(";-)", "<img src=\"smilie2.gif\">", $text);
$text = str_replace(":rolleyes:", "<img src=\"smilie3.gif\">", $text);
$text = str_replace(":-(", "<img src=\"smilie4.gif\">", $text);
?>

Vielen Dank!

Mfg,
TC
 
Werbung:
In $asf stehen ja auch keine smilies, da es nie überschrieben wird. Es steht immer "SELECT * FROM ... " drin.

Das was du willst denke ich mal ist :

PHP:
<?php
mysql_connect("Host", "User", "PW");
mysql_select_db("db");
$asf = "SELECT * FROM Table";
$result = mysql_query($asf);
while ($row = mysql_fetch_assoc($result)) {
  $asf = $row[Inhalt];
  $asf = str_replace(":-)", "<img src=\"smilie1.gif\">", $asf);
  $asf = str_replace(";-)", "<img src=\"smilie2.gif\">", $asf);
  $asf = str_replace(":rolleyes:", "<img src=\"smilie3.gif\">", $asf);
  $asf = str_replace(":-(", "<img src=\"smilie4.gif\">", $asf);
  echo $asf."<br>\n";
}

?>
 
PHP:
   <?php
mysql_connect("Host", "User", "PW");
mysql_select_db("db");
$asf = "SELECT * FROM Table";
$result = mysql_query($asf);
while ($row = mysql_fetch_assoc($result)) {
  echo "$row[Inhalt] \n";
}
$Text = "Dies ist eine Nachricht mit vielen Smilies: :-) ;-) :rolleyes: :-(";
$asf = str_replace(":-)", "<img src=\"smilie1.gif\">", $asf);
$asf = str_replace(";-)", "<img src=\"smilie2.gif\">", $asf);
$asf = str_replace(":rolleyes:", "<img src=\"smilie3.gif\">", $asf);
$asf = str_replace(":-(", "<img src=\"smilie4.gif\">", $asf);
$text = str_replace(":-)", "<img src=\"smilie1.gif\">", $text);
$text = str_replace(";-)", "<img src=\"smilie2.gif\">", $text);
$text = str_replace(":rolleyes:", "<img src=\"smilie3.gif\">", $text);
$text = str_replace(":-(", "<img src=\"smilie4.gif\">", $text);
?>
PHP:
$Text = "Dies ist eine Nachricht mit vielen Smilies: :-) ;-) :rolleyes: :-(";
Du musst auch die Variable Text durch text ersetzten, PHP ist nämlich key sesitive
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben