Hallo Leute.
also ich sitze da schon etwas länger dran und ich komme nicht auf die Lösung.
Ich weiß ein Bild in die Datenbank zu stopfen ist nicht zu empfeheln sondern nur die URL. Trotzdem möchte ich gerne Favicons in die Datenbank tun. Da ich auch die Größe prüfe werden die nicht alzu groß sein. Also sollte es nicht das Problem sein.
Nun ich habe erstmal testweise irgendein Bild hochgeladen. Ist alles drinne in der Datenbank. Nun möchte ich das ganz gerne auslesen.
Wie ich das machen soll weiß ich nicht. Daten wurden mit htmlspecialchars() und addslashes eingegeben und und mit decode und strip ausglesen bzw. in Variable gespeichert. So, nun habe ich
eingegben: Hat natürlich nicht geklappt, wäre auch zu schön gewesen um wahr zu sein
Na ja nun habe ich das ganze So gemacht:
die Datei makeimage:
Tja, falsch ist es scheinbar trotzdem
Was mache ich falsch! Bitte um Hilfe.
Vielen Dank
André
also ich sitze da schon etwas länger dran und ich komme nicht auf die Lösung.
Ich weiß ein Bild in die Datenbank zu stopfen ist nicht zu empfeheln sondern nur die URL. Trotzdem möchte ich gerne Favicons in die Datenbank tun. Da ich auch die Größe prüfe werden die nicht alzu groß sein. Also sollte es nicht das Problem sein.
Nun ich habe erstmal testweise irgendein Bild hochgeladen. Ist alles drinne in der Datenbank. Nun möchte ich das ganz gerne auslesen.
Wie ich das machen soll weiß ich nicht. Daten wurden mit htmlspecialchars() und addslashes eingegeben und und mit decode und strip ausglesen bzw. in Variable gespeichert. So, nun habe ich
PHP-Code:
echo '<img src="' . $favicon . '">';
Na ja nun habe ich das ganze So gemacht:
PHP-Code:
if($favicon != "" && isset($favicon))
{
echo '<div id="uploadimage"><img src="makeimage.php?id=' . $id . '"</div>';
}
PHP-Code:
$id = $_GET['id'];
$db = DB_CONNECT($DB_HOST, $DB_USER, $DB_PASSWORT, $DB_NAME);
$abfrage = "SELECT seiten.favicon FROM seiten WHERE seiten.id = '$id'";
$result = $db->query($abfrage);
$result = $result->fetch_assoc();
$favicon = htmlspecialchars_decode($result['favicon']);
$favicon = stripslashes($favicon);
$db-close();
header ("Content-type: image/jpeg");
$im = ImageCreateFromJPEG($favicon);
ImageJPEG($im);
Was mache ich falsch! Bitte um Hilfe.
Vielen Dank
André
Kommentar