PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
[PHP u. MySQL] Bild Upload mit Beschreibung: Bilder werden nicht gespeichert.
Beitrag
<blockquote data-quote="Dagobert68" data-source="post: 2665762" data-attributes="member: 253019"><p>Moin <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p></p><p>Stimme [USER=534923]@Curanai[/USER] voll und ganz zu. Die Bilder unbedingt im Dateisystem ablegen und in der Datenbank dann nur den Dateinamen speichern.</p><p></p><p>Ich bin bei meiner selbstgestrickten Bilddatenbank sogar so weit gegangen, dass ich die Bilder direkt in einem entsprechenden Bildbearbeitungsprogramm (in meinem Fall Lightroom) mit IPTC-Stichwörtern und einer IPTC-Beschreibung versehen habe.</p><p></p><p>So lade ich nun die Bilder per FTP in ein Upload-Verzeichnis auf dem Webserver, rufe dann in meinem zu diesem Zweck erstellten Admin-Bereich eine Seite auf mit einer PHP-Programmierung, die die Bilder in diesem Upload-Verzeichnis ausliest mitsamt EXIF- und IPTC-Daten, diese in die Datenbank schreibt, außerdem noch Thumbnails erstellt und die Bilder dann passend zur jeweiligen Galerie im Dateisystem ablegt. Den ursprünglichen Dateinamen wollte ich mir auch gerne erhalten, so dass ich lediglich beim Kopieren in das endgültige Verzeichnis noch die Datensatz-ID vor den Dateinamen packe, um Dopplungen und unbeabsichtigtes Überschreiben von vornherein zu vermeiden.</p><p>Anschließend lösche ich die hochgeladenen Bilder im Upload-Verzeichnis wieder (natürlich mit Prüfung, ob erfolgreich kopiert etc.).</p><p></p><p>Der Vorteil der Verschlagwortung und Beschreibung in den IPTC-Daten ist meiner Ansicht nach, dass diese Daten fest an die Bilder gekoppelt sind. Falls du deine Bilder mal in einer anderen Datenbank / einem anderen System präsentieren möchtest, gehen die in deiner alten Datenbank vorhandenen Beschreibungen / Stichwörter nicht verloren oder müssen auch nicht umständlich exportiert und wieder den Bildern zugeordnet werden. Ich spreche aus Erfahrung. Meine erste Bilddatenbank hatte die Beschreibungen auch nur in der Datenbank, so dass ich im zweiten Anlauf alles neu zuordnen durfte und zu dem Entschluss kam, dass ich genau das nie wieder tun möchte <img src="/styles/default/xenforo/smilies/nee.gif" class="smilie" loading="lazy" alt=":neee:" title="Nicht zustimmen :neee:" data-shortname=":neee:" /></p><p></p><p>Das nur ergänzend als Überlegung dazu.</p><p></p><p>Viel Erfolg und liebe Grüße,</p><p>Tina</p></blockquote><p></p>
[QUOTE="Dagobert68, post: 2665762, member: 253019"] Moin :) Stimme [USER=534923]@Curanai[/USER] voll und ganz zu. Die Bilder unbedingt im Dateisystem ablegen und in der Datenbank dann nur den Dateinamen speichern. Ich bin bei meiner selbstgestrickten Bilddatenbank sogar so weit gegangen, dass ich die Bilder direkt in einem entsprechenden Bildbearbeitungsprogramm (in meinem Fall Lightroom) mit IPTC-Stichwörtern und einer IPTC-Beschreibung versehen habe. So lade ich nun die Bilder per FTP in ein Upload-Verzeichnis auf dem Webserver, rufe dann in meinem zu diesem Zweck erstellten Admin-Bereich eine Seite auf mit einer PHP-Programmierung, die die Bilder in diesem Upload-Verzeichnis ausliest mitsamt EXIF- und IPTC-Daten, diese in die Datenbank schreibt, außerdem noch Thumbnails erstellt und die Bilder dann passend zur jeweiligen Galerie im Dateisystem ablegt. Den ursprünglichen Dateinamen wollte ich mir auch gerne erhalten, so dass ich lediglich beim Kopieren in das endgültige Verzeichnis noch die Datensatz-ID vor den Dateinamen packe, um Dopplungen und unbeabsichtigtes Überschreiben von vornherein zu vermeiden. Anschließend lösche ich die hochgeladenen Bilder im Upload-Verzeichnis wieder (natürlich mit Prüfung, ob erfolgreich kopiert etc.). Der Vorteil der Verschlagwortung und Beschreibung in den IPTC-Daten ist meiner Ansicht nach, dass diese Daten fest an die Bilder gekoppelt sind. Falls du deine Bilder mal in einer anderen Datenbank / einem anderen System präsentieren möchtest, gehen die in deiner alten Datenbank vorhandenen Beschreibungen / Stichwörter nicht verloren oder müssen auch nicht umständlich exportiert und wieder den Bildern zugeordnet werden. Ich spreche aus Erfahrung. Meine erste Bilddatenbank hatte die Beschreibungen auch nur in der Datenbank, so dass ich im zweiten Anlauf alles neu zuordnen durfte und zu dem Entschluss kam, dass ich genau das nie wieder tun möchte :neee: Das nur ergänzend als Überlegung dazu. Viel Erfolg und liebe Grüße, Tina [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ▲ = 7, ▼ = 3, ◇ = 2 und die Summe von ▲ und ▼ durch ◇ geteilt wird, was ist das Ergebnis?
Antworten
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
[PHP u. MySQL] Bild Upload mit Beschreibung: Bilder werden nicht gespeichert.
Oben