php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.01.2010, 00:27  
Neuer Benutzer
 
Registriert seit: 16.01.2010
Beiträge: 7
PHP-Kenntnisse:
Fortgeschritten
Timmbow befindet sich auf einem aufstrebenden Ast
Standard [GELÖST] Bild in die Datenbank einspielen

Hallo Zusammen,

folgendes Problem:

Ich habe ein webadresse zu einem Bild.

Beispielsweise:

http://www.seeland.net/gemuese/gif/apfel1.jpg

(Dies ist ein Willkürlich gewähltes Beispiel)

Der link zeigt also das Bild an. Jetzt will ich das Bild was in hinter diesem Link liegt in meine Datenbank speichern. Ist das möglich ? Wie könnte ich das realisieren ?
Der Weg dahin ist mir klar, Formular, datenbank ansprechen etc.

Aber ich weis nicht wie ich das Bild vom Link in meine DB bekomme ?!

Ich könnte einfach den Link speichern und ihn beim auslesen wieder zusammen setzen. ja könnt ich. Dass soll aber eine Inventar DB werden wo es wichtig ist das mir das Bild erhalten bleibt. Was ist nämlich wenn der Link sich ändert ? Dann sehe ich mit meinem gespeichertem Link alt aus.

Versteht mich nicht falsch. Ich will auch nichts klauen. Habe die erlaubnis für die von mir benötigten Bilder zu speichern.
Ich will nur nicht jedes mal sagen, bild speichern unter, dann weider hochladen. das soll quasi automaitsch geschehen.

Ich hoffe das ich es einigermaßen plausibel erklären konnte.
Danke im Voraus für die antworten

Gruß Timmbow

Geändert von Timmbow (16.01.2010 um 19:38 Uhr).
Timmbow ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 16.01.2010, 00:50  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Bilder solltest du eigentlich nicht direkt in der Datenbank speichern. Besser ist, wie du gesagt hast, den Link zum Bild in der Datenbank zu speichern und das Bild auf der Festplatte zu belassen.

In deinem Fall könntest du also das Bild, das extern auf einem fremden Server liegt auf deinen Server kopieren und den Pfad (zu deinem Server) in der Datenbank speichern.

Falls du das Bild wirklich in die Datenbank speichern möchtest dann benutze bitte mal eine Suchmaschine deiner Wahl. Dazu gibt es zig Tutorials.
Flor1an ist offline   Mit Zitat antworten
Alt 16.01.2010, 16:08  
Neuer Benutzer
 
Registriert seit: 16.01.2010
Beiträge: 7
PHP-Kenntnisse:
Fortgeschritten
Timmbow befindet sich auf einem aufstrebenden Ast
Standard

ja diverse Tutorials dazu habe ich schon gefunden, hochladen und link speichern.

Es würde auch funktionieren das bild des Links zu speichern und den Link abzuspeichern.

Jetzt weis ich aber nicht ob das geht, wenn ich nur ein Link zu verfügung habe. Normalerweise funktionieren diese Uploads ja so, du wählst deine Datei auf dem rechner aus und lädst sie hoch.
Ich habe jedoch nur den Link zum bild...

Timmbow
Timmbow ist offline   Mit Zitat antworten
Alt 16.01.2010, 16:13  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Das ist auch etwas anderes. Auf einen fremden PC kannst du NICHT zugreifen, auf einen Server der die ein Bild bereit stellt aber schon. Daher kannst du einfach die Datei kopieren. (copy, fopen/fget oder file_get_contents)
Flor1an ist offline   Mit Zitat antworten
Alt 16.01.2010, 16:14  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Rein rechtlich sehr fragwürdig Dein Plan.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 16.01.2010, 16:30  
Neuer Benutzer
 
Registriert seit: 16.01.2010
Beiträge: 7
PHP-Kenntnisse:
Fortgeschritten
Timmbow befindet sich auf einem aufstrebenden Ast
Standard

Ah ok, danke florian, werde ich direkt mal was mit rumspielen.

@nikosch, ja, weis ich, aber ich habe die erlaubnis dazu ^^ habe ich extra in die Beschriebung eingeschieben.

Danke mal schauen ob es funktioniert.
Timmbow ist offline   Mit Zitat antworten
Alt 16.01.2010, 17:13  
Neuer Benutzer
 
Registriert seit: 16.01.2010
Beiträge: 7
PHP-Kenntnisse:
Fortgeschritten
Timmbow befindet sich auf einem aufstrebenden Ast
Standard

@Flor1an, ich habe jetzt was rumgegoogelt und rumprobiert, komme aber zu keiner Lösung.

Hast du nen Codebeispiel vielleicht ?

Danke TTimmbow
Timmbow ist offline   Mit Zitat antworten
Alt 16.01.2010, 17:38  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.233
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

file_get_contents Schau bitte in diese Beispiele und probiere es aus.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline   Mit Zitat antworten
Alt 16.01.2010, 18:52  
Neuer Benutzer
 
Registriert seit: 16.01.2010
Beiträge: 7
PHP-Kenntnisse:
Fortgeschritten
Timmbow befindet sich auf einem aufstrebenden Ast
Standard

hallo mepeisen,

dank dir für deinen Link,

doch irgendwie will das nicht so ganz.

hier mein code:

PHP-Code:
$homepage file_get_contents('images/lock.png');
        
echo 
"<input name='cover4' type='hidden' value='".$homepage."' />"
Jetzt gibt er mir die Datei lock.png direkt aus. Zumindest glaube ich das ^^, sind so binär dinga ^^. ( siehe Anhang )

Aber warum tut er das. Das ist doch ein hidden feld. Nämlich will ich dann $homepage mit dem aufgerufenden speicher script in die DB einspeisen.

Jemand ne idee ...

Danke im Voraus
Miniaturansicht angehängter Grafiken
gelss-st-bild-die-datenbank-einspielen-t1.jpg  

Geändert von Timmbow (16.01.2010 um 18:56 Uhr).
Timmbow ist offline   Mit Zitat antworten
Alt 16.01.2010, 18:58  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

1. Wieso schon wieder in die Datenbank? Kopier es doch bitte als Bild auf deinen eigenen Speicher und in der DB nur den Link dazu.
2. Wofür das hidden Field? Du kannst doch die Daten direkt verwenden da musst du doch nicht nochmal den Umweg über ein Formular gehen.
Flor1an ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Bild aus Datenbank skaliert ausgeben djscaleo PHP Tipps 2009 1 08.04.2009 13:56
Einträge mit Bild in Datenbank miki2802 Datenbanken 27 27.03.2009 14:15
[Erledigt] Datenbank abfrage geordnet anzeigen Octavian PHP Tipps 2009 10 22.03.2009 15:39
Dynamische Bildgenerierung: Bild ändert sich nicht Jacks Rache PHP Tipps 2006 1 03.09.2006 10:01
Verkleinertes Bild (Thumb) in Datenbank speichern Da-JS PHP Tipps 2006 17 21.05.2006 17:35
Bild mit Textausgabe aus Datenbank!! Datenbanken 12 07.01.2006 12:34
[Erledigt] Daten in MySQL Datenbank einspielen Datenbanken 1 26.10.2005 12:04
Bild aus einer Datenbank laden Unknown PHP Tipps 2005-2 5 26.09.2005 01:38
[Erledigt] Bild aus Datenbank holen und als File speichern PHP Tipps 2005-2 2 05.07.2005 13:35
mysql datei in datenbank einspielen Datenbanken 6 20.06.2005 16:07
Große Daten in Datenbank einspielen ohne timeout PHP-Fortgeschrittene 5 22.05.2005 08:47
[Erledigt] bild in die datenbank? PHP Tipps 2005 3 19.05.2005 10:00
Bild aus Server anzeigen lassen flual2000 PHP Tipps 2004 4 26.10.2004 16:33
[Erledigt] Bildlink aus Datenbank als Bild auf der Homepage anzeigen.. PHP Tipps 2004 5 25.07.2004 20:08
[Erledigt] Bildurl aus Datenbank auf der Homepage als Bild anzeigen HTML, Usability und Barrierefreiheit 4 25.07.2004 20:05

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
wie bekomme ich bilder in eine datenbank, ein bild auf die datenbank, bild, java bild in datenbank durch upload speichern, php avatar hochladen skalieren und in db speichern, java datenbank einspielen, datei in datenbank einspielen, datenbank einspielen --, bild mit link speichern, bilde mit link speichern, dateien in datenbank einspielen, bilder in datenbank speichern java, bilder aus datenbank klauen, datenbank hyperlink bild, php bild in datenbank speichern und aufrufen, webadresse datenbank speichern, java bild speichern in db, bild und daten aus db holen java, code einspielen, welche datenbank mit php

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:32 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum