Produkte import automatisiert

Autor Nachricht
Verfasst am: 28.02.2008 [23:44]
ralfmc1

[Themenersteller]
dabei seit: 26.06.2007
Beiträge: 13

Hallo,

ich möchte gerne ein kleines Script schreiben, welches automatisiert Produkte in die Tabelle tt_products schreibt. Dabei soll auch der Verweis auf das Bild importiert werden. Wenn ich mir aber die Daten in tt_products anschaue, dann sehe ich, dass das Feld image vom typ tinyblob ist und wohl irgendwie hexadezimal codiert ist (sowas wie 0x73a6e368...).

Meine Frage nun, wie codiere ich ein Bildnamen (string) um ihn in das Feld zu schreiben? (oder ist es gar ein array aus Bildnamen?)

Für Hilfe bin ich sehr dankbar!

Grüße,
Ralf

PS: falls ihr eine bessere/andere Möglichkeit kennt um automatisiert Produkte zu importieren bin ich auch daran interessiert.
Verfasst am: 29.02.2008 [06:26]
just2b

[Moderator]
dabei seit: 04.08.2004
Beiträge: 15705

über 5000 Posts über 10000 Posts über 15000 Posts
du täuschst dich! Es ist einfach der bildname drin, stells auf varchar um wennst nicht glaubst :)
Georg

⇒ TYPO3 - inspiring people to share ⇐ aber kein Support per PM!
⇒ Das ist TS: lib.menu.20.if.value.stdWrap.numRows.select.pidInList.stdWrap.cObject.field = uid
⇒ in eigener Sache: · Meine Forumregeln · Meine Seite www.ringer.it · Meine Extensions · Content-Management-Systeme mit TYPO3 & RedDot
Verfasst am: 29.02.2008 [14:03]
ralfmc1

[Themenersteller]
dabei seit: 26.06.2007
Beiträge: 13

achso, na das sind doch gute Nachrichten.

Aber wie mache ich es, wenn ich ein sql generieren möchte (also ein insert image values (...)). Denn wenn ich die Tabelle exportiere (mit Daten) steht dort das Bild eben codiert drin.
Also sowas wie echo (byte[])name ? Oder wie erhalte ich die binär-codierung eines strings?
Also quasi die Varchar -> tinyblob Umwandlung auf php Seite.

Grüße,
Ralf
Verfasst am: 29.02.2008 [14:18]
just2b

[Moderator]
dabei seit: 04.08.2004
Beiträge: 15705

über 5000 Posts über 10000 Posts über 15000 Posts
da ist nichts binärcodiert, ganz normal auslesen

georg

⇒ TYPO3 - inspiring people to share ⇐ aber kein Support per PM!
⇒ Das ist TS: lib.menu.20.if.value.stdWrap.numRows.select.pidInList.stdWrap.cObject.field = uid
⇒ in eigener Sache: · Meine Forumregeln · Meine Seite www.ringer.it · Meine Extensions · Content-Management-Systeme mit TYPO3 & RedDot




 
TYPO3 Version 4.2.0 testen

TYPO3 Ver. 4.2.0 testen

Testen Sie die neue TYPO3 Version 4.2.0 kostenlos für einen Monat

TYPO3 Bücher

TYPO3 Workshops


TYPO3 Einführungsschulung
in Berlin:
Montag, 07.07.
in Espelkamp:
Montag, 04.08.

TYPO3 Intensivschulung
in Espelkamp:
Mi., 06.08. - Fr., 08.08.
in Würzburg:
Mo., 18.08. - Mi., 20.08.
in Köln:
Mo., 01.09. - Mi., 03.09.
in Berlin:
Mi., 24.09. - Fr., 26.09.

TYPO3 Extensionschulung
in Berlin:
Mo., 14.07. - Mi., 16.07.
in Espelkamp:
Mo., 11.08. - Mi., 13.08.