Wie für die Anzeige von html aus einer mysql-Datenbank in php
Bin ich stecken mit dem Versuch, herauszufinden, wie man die Anzeige von html-tags innerhalb einer mysql-Tabelle. Ich habe versucht, mit addslashes, mysql_real_escape_string, sowie stripslashes anzeigen-tags richtig. Jedesmal, wenn ich die Daten über den browser, es zeigt den text des html. Beispiel:
Habe ich diese in eine mysql-Datenbank-Tabelle:
<strong>Test</strong>
Sollte es Anzeige bei der Anzeige auf einer Webseite:
Test
Aber stattdessen, zeigt es <strong>Test</strong>
Mein PHP-code zum anzeigen der Inhalte:
<?php
require_once("inc.php"); //This includes the configuration for mysql database
?>
<html>
<head>
</head>
<body>
<p>
<?php
$conn = mysql_connect(HOST,USER,PASS) or die(mysql_error());
mysql_select_db(NAME) or die(mysql_error());
$sql = "SELECT * FROM events";
$query = mysql_query($sql);
while($row = mysql_fetch_assoc($query)){
echo(stripslashes($row['details'])); //The details is what contains the <strong>Test</strong>
}
mysql_close($conn) or die(mysql_error());
?>
</p>
</body>
</html>
Welchen code verwenden Sie, um die Daten anzuzeigen? Auch, basierend auf Ihre Frage, Sie sollten wahrscheinlich hinzufügen, PHP als a-tag.
Wahrscheinlich ist der Rahmen, den Sie verwenden, funktioniert die automatische output-escaping-xss-Angriffe zu vermeiden. In allen frameworks die ich kenne gibt es eine einfache Möglichkeit, die Ausgabe einer Zeichenkette ohne entkommen. Sollten Sie den Namen Ihres Rahmens auf die Frage.
Ich bin mit PHP um die Daten anzuzeigen.
Wahrscheinlich ist der Rahmen, den Sie verwenden, funktioniert die automatische output-escaping-xss-Angriffe zu vermeiden. In allen frameworks die ich kenne gibt es eine einfache Möglichkeit, die Ausgabe einer Zeichenkette ohne entkommen. Sollten Sie den Namen Ihres Rahmens auf die Frage.
Ich bin mit PHP um die Daten anzuzeigen.
InformationsquelleAutor Vince | 2013-03-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden htmlspecialchars_decode
Ersetzen Sie die folgende Zeile
Mit
InformationsquelleAutor Siyuan Miao