Seite 2 von 2

Verfasst: 03.10.2008 11:50
von Miriam
Also Du liest die Daten aus der DB aus. Da die Daten in der DB escaped gespeichert wurden, um evtl. "Schadcode" inwirksam zu machen, musst Du sie (um HTML Code zu bekommen) wieder decodieren.

Code: Alles auswählen

<?php
$str = "<a href='http://www.phpbb.de'>Klick mich</a>";
echo "1. $str<br />\n";
$str = htmlspecialchars($str);
echo "2. $str<br />\n";
$str = htmlspecialchars_decode($str);
echo "3. $str<br />\n";
?>
Wenn eine DB Verbindung besteht, kannst Du auch mysql_real_escape_string() oder, wenn Du die improved Version hast, dann auch mysqli_real_escape_string() benutzen.

Verfasst: 04.10.2008 05:34
von femu
Besten Dank. Dann werd ich mich mal daran versuchen! Im schlimmsten Fall meld ich mich nochmal :D

EDIT: Des war's. So einfach geht's manchmal. Ich hab das dann so gemacht:

Code: Alles auswählen

$movie_url = htmlspecialchars_decode($row['flash_url']);
Also beim Auslesen des Codes die decode Funktion eingestzt und schon passt das!

Vielen Dank nochmal!!