Zum Inhalt springen

Bild manuell in DB eintragen

Erstellt am 1. Juni 2006 · 4 Antworten · letzte Antwort am 18. Juni 2006

Tags: Bilder, Datenbank, Frage

stbenne ·

Hallo Forum,

vielleicht könnt Ihr mir weiteerhelfen:

Ich will ein kleines Script schreiben (PHP) welches mir die Bilder der Produkte in die Datenbank einträgt.

Die Struktur sieht ja wie folgt aus:

image tinyblob BINARY

Wenn ich mir allerdings den Eintrag in der DB ansehe steht dort (im Feld image) der Bezeichner meines Bildes drin (z.B. meinbild.jpg)?!? - Wird das Bild nun binär gespeichert oder nicht?
Wenn ich über phpMyAdmin ein Bild eintrage (über das File-Feld) bekomme ich als Eintrag sowas wie:

ÿØÿà\0JFIF\0\0È\0È\0\0ÿá\ZExif\0\0MM\0*\0\0\0\b\0\0\0\0\0...

allerdings wird das dann im Shop nicht angezeigt.

Weiß jemand an welcher stelle ich den php-Code finde der für die Eintragung verantwortlich ist - bzw. kann mir jemand mit einem Code-Schnipsel auf die Sprünge helfen?

Vielen Dank

Stefan

stbenne ·

Hallo,

aber wo um alles in der Welt wird denn dann das Bild gespeichrt?
Unter: typo3temp/pics/ kommt zwar eins dazu (und auf das wird auch zugegriffen) aber die Bezeichnung weicht von der die in der Datenbank steht ab.
In der Datenbank steht meine Bezeichnung also meinBild.jpg und im Verzeichnis befindet soetwas wie: bf37723308.jpg!
Wenn ich das Bild: bf37723308.jpg aus dem Verzeichnis lösche wird dieses beim nächsten Aufruf neu erstellt, ergo muß sich das Original ja noch irgendwo auf dem Server befinden (Falls es stimmen sollte, dass in der DB nur die Bezeichnung steht) - nur wo?

Gruß Stefan

stbenne ·

Hallo,

ach schlagt mich bitte nicht aber wo soll das Bild schon sein?!?
Unter uploads/pics/ natürlich!!!
Grrr -> manchmal sieht man den Baum vor lauter Bäumen nicht.
Jetzt will ich natürlich diesen Pfad noch gerne ändern (am besten auf eine externe URL) aber da suche ich jetzt schön alleine ob und wie das geht.

Wenn ich erfolg habe schreibe ich das noch hier rein, ansonsten ist die Frage beantwortet und der thread geschlossen.

Gruß Stefan

Flink ·
stbenne schrieb

Jetzt will ich natürlich diesen Pfad noch gerne ändern (am besten auf eine externe URL) aber da suche ich jetzt schön alleine ob und wie das geht.

Suche mal in der Datei tca.php nach 'uploads/pics'.